Ansible модуль для дополнений aws, аналогичный yum_repository - PullRequest
0 голосов
/ 30 апреля 2019

AWS 'Linux 2 имеет средство " Amazon Linux Extras ", которое предоставляет дополнительные репозитории для разных вещей (nginx, php, mariadb и т. Д.).

I'mудивлен, что я не могу найти модуль (и) Ansible для этой функции.Я нашел репозиторий в github для этого, но он пуст.

Я могу обойти это, вручную создав задачи модуля yum_repository.Это требует реверс-инжиниринга того, что делает команда CLI AWS (она же amazon-linux-extras install ...).Или я мог бы выполнить эту команду напрямую, но она, конечно, будет вызывать изменения каждый раз, когда я запускаю playbook.

Есть предложения?

1 Ответ

1 голос
/ 01 мая 2019

Разумное решение, пока не появится модуль для amazon-linux-extras.

- command: amazon-linux-extras install nginx1.12=latest -y
  args:
    creates: /sbin/nginx

Аргумент creates.это хак, чтобы сделать команды задачей достаточно идемпотентной.

...