Можно ли использовать выходные данные скрипта, запущенного на провайдерах упаковщика, для создания тегов для сгенерированного AMI? - PullRequest
0 голосов
/ 20 декабря 2018

Я использую упаковщик для генерации AMI, которые предварительно сконфигурированы для некоторых программ - как установленных из apt, так и скомпилированных из исходного кода.Я хотел бы иметь возможность пометить сгенерированный AMI с помощью версий установленных программ, но я не могу понять, как я это сделаю.

На подготовленной машине я бы запустил:

program --version

и получите что-то вроде

v1.3

Проблема в том, что я не могу запустить это, пока машина не подготовлена ​​и не установлена, поэтому я не могу добавить эту информацию в файл шаблона дозапуск сборщика пакетов.

У кого-нибудь есть предложения, как мне это сделать?

1 Ответ

0 голосов
/ 21 декабря 2018

для версий программного обеспечения, которые вы знаете заранее, вы можете использовать свойство тэгов "amazon-ebs" builder.если это будет динамическая / установить последнюю доступную версию, тогда вы можете иметь скрипт, который распечатывает версию программного обеспечения в файл и использовать средство подготовки файлов с направлением, установленным на «скачать», чтобы файл был доступен на хосте.

Затем вы можете прочитать файл и запустить команду "aws ec2 create-tags", чтобы добавить дополнительные теги в ami.

...