принято писать роль, а если она подразумевает выполнение на разных дистрибутивах?
Простой пример - мне нужно применить роль установки nginx на CentOS и Ubuntu. Я делаю по два таска на каждый дистр:
1. Добавление репозитория yum/apt
2. Установка с yum/apt
И выбираю нужные с when: ansible_facts.distribution == "Ubuntu", например. А есть более красивые варианты?
https://docs.ansible.com/ansible/latest/modules/package_module.html
Обсуждают сегодня