Ansible: проверка наличия пакета в системе
Имеется “самописная” Ansible роль letsencrypt. (см. Prometheus: мониторинг для RTFM — Grafana, Loki и promtail). Перед запуском Let’s Encrypt клиента для получения сертификатов – надо проверить, установлен ли в системе NGINX. Используем модуль package_facts: ... - name: "Check if NGINX is installed" package_facts: manager: "auto" ... И затем условную проверку по массиву ansible_facts.packages: ... -…
https://rtfm.co.ua/ansible-proverka-nalichiya-paketa-v-sisteme/
Post #62
85