Элегантный способ установить зависимости задачи Ansible?
Я использую роль Ansible третьей стороны, которая требует наличия некоторых библиотек python на хосте, на котором запущена моя книга воспроизведения.
Я ожидаю, что Ansible Galaxy фактически установит эти зависимости для меня, к сожалению, это не так, поскольку AG устанавливает только зависимости ролей. Поэтому я должен позаботиться об этом вручную.
Я ищу автоматизированный подход, у вас есть какой-нибудь элегантный способ сделать это?
1 ответ
Не существует элегантного способа сделать это (по крайней мере, один, о котором я знаю). Многие модули Ansible требуют установки дополнительных пакетов на хост, который выполняет задачу. Обычно такие проблемы возникают при первом выполнении пьесы или задания.
Поэтому я думаю, что самый элегантный способ - создать запрос на извлечение роли Галактики, чтобы добавить эти зависимости в игру с дополнительной задачей.