alpine-zdt-images/gen-readme.py.in
2017-12-25 05:03:24 +00:00

18 lines
467 B
Python

@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.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()))