List of image UUIDs without API


#1

For Ansible and Terraform automation it is convenient to have human-readable image lists with UUID that don’t require authentication tokens to be read.


#2

After 2 hours I could finally get this:

✗ podman run -it --rm --volume=$HOME/.scwrc:/.scwrc:Z scaleway/cli images --no-trunc | grep arm64
NextCloud               latest              2fe66cc6-8985-4b5f-8325-83acc0589436   3 weeks             [ams1 par1]         [arm arm64 x86_64]
Ubuntu_Bionic           latest              e640c621-305b-45f5-975f-a3f80c1cec66   12 months           [ams1 par1]         [arm arm64 x86_64]
Debian_Stretch          latest              19ae7ee0-6164-4327-8c04-9bac122fa271   22 months           [ams1 par1]         [arm arm64 x86_64]
CentOS_7_3              latest              1398b772-21d8-4450-bd7d-9b0441c59bdb   22 months           [ams1 par1]         [arm64]
Ubuntu_Xenial           latest              265b32a3-59a5-402f-9710-6040c4ef47d3   3 years             [ams1 par1]         [arm arm64 x86_64]
Golang                  latest              880194c8-53ce-4b6b-a274-4f79307e2f8e   3 years             [ams1 par1]         [arm arm64 x86_64]
Torrents                latest              53d2e4fb-20df-4ba9-8d65-29256f2be480   3 years             [ams1 par1]         [arm arm64 x86_64]
Java                    latest              f3f69cca-aadb-4e5e-94b0-254ce05a6639   3 years             [ams1 par1]         [arm arm64 x86_64]
LEMP_stack              latest              a2e5ed1a-6f01-4f20-aabd-4115c67df590   3 years             [ams1 par1]         [arm arm64 x86_64]
Node_js                 latest              af308511-bcb3-4583-b0e0-79dbb1eea63e   3 years             [ams1 par1]         [arm arm64 x86_64]
OpenVPN                 latest              d812e374-1169-4c91-aa90-c72acceeecb2   3 years             [ams1 par1]         [arm arm64 x86_64]
WordPress               latest              3fb22e1f-de7f-4787-9bf8-32770151a45e   3 years             [ams1 par1]         [arm arm64 x86_64]
PrestaShop              latest              6c459ab1-4f1a-4f87-b92e-c00849c93fde   3 years             [ams1 par1]         [arm arm64 x86_64]
Docker                  latest              bf30c937-6e89-4019-ad2a-92156a62cf3e   3 years             [ams1 par1]         [arm arm64 x86_64]
Debian_Jessie           latest              d3846a7b-8219-4938-ad96-cc2173e22481   3 years             [ams1 par1]         [arm arm64 x86_64]

Not the best UX. It is possible to get this list with filters online.


#3

As I found out the listed UUID is not the one that is accepted by API to create servers. For example, e640c621-305b-45f5-975f-a3f80c1cec66 is not enough - it should be used with region and arch to get another UUID.