aboutsummaryrefslogtreecommitdiff
path: root/gen-readme.py.in
blob: 84e6ed453baab327b83031e52b8c4e9c78cae89e (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
@PYTHON@

import yaml

URI_TEMPLATE = "https://{region}.console.aws.amazon.com/ec2/home#launchAmi={ami}"
ROW_TEMPLATE = "| {release} | {region} | [{ami}]({uri}) |"


with open("release.yaml") as fp:
    releases = yaml.full_load(fp)

for metadata in releases.values():
    release = str(metadata["alpine-release"])

    for region, ami in metadata["region-identifiers"].items():
        uri = URI_TEMPLATE.format(**locals())
        print(ROW_TEMPLATE.format(**locals()))