Элегантный способ установить зависимости задачи Ansible?

Я использую роль Ansible третьей стороны, которая требует наличия некоторых библиотек python на хосте, на котором запущена моя книга воспроизведения.

Я ожидаю, что Ansible Galaxy фактически установит эти зависимости для меня, к сожалению, это не так, поскольку AG устанавливает только зависимости ролей. Поэтому я должен позаботиться об этом вручную.

Я ищу автоматизированный подход, у вас есть какой-нибудь элегантный способ сделать это?

1 ответ

Решение

Не существует элегантного способа сделать это (по крайней мере, один, о котором я знаю). Многие модули Ansible требуют установки дополнительных пакетов на хост, который выполняет задачу. Обычно такие проблемы возникают при первом выполнении пьесы или задания.

Поэтому я думаю, что самый элегантный способ - создать запрос на извлечение роли Галактики, чтобы добавить эти зависимости в игру с дополнительной задачей.

Другие вопросы по тегам