Итак, я получил файл манифеста, который создает упаковщик.
Я хотел бы проанализировать зону доступности и AMI ID из нее на карте, чтобы позже я обновил свои переменные terraform соответствующими зонами.и AMIS.
Это файл:
{
"builds": [
{
"name": "amazon-ebs",
"builder_type": "amazon-ebs",
"build_time": 1545650590,
"files": null,
"artifact_id": "us-east-1:ami-0caa33152d1160000",
"packer_run_uuid": "ba1f3c4c-9da1-60ed-e45e-1dc374bc148b"
}
],
"last_run_uuid": "ba1f3c4c-9da1-60ed-e45e-1dc374bc148b"
}
grep соответствующей строки с регулярным выражением и очистка его была кусок пирога:
grep -E "ami-\w" manifest.json | tr -d "[:space:],\"" | tr ":" "," | sed 's/artifact_id,//g
(вывод: us-east-1, ami-0caa33152d1160000 )
однако я не смог найти, как зарегистрировать вывод на карту и получить к нему доступ позжецикл и условия.