ansible
ansible
Роль Ansible. Установите и настройте Ansible.
Документация на readthedocs.io
Не стесняйтесь делиться своими отзывами и сообщать о проблемах.
Поддерживаемые платформы
Эта роль была разработана и протестирована на
Требования
Роли
- vbotka.ansible_lib
Коллекции
- ansible.posix
- community.general
Примечание: Коллекция ansible.posix необходима для некоторых плейбуков и ролей в contrib.
Переменные роли
Посмотрите значения по умолчанию и примеры в vars.
Плагины
По умолчанию плагины не установлены. Значение по умолчанию переменной ma_plugins: [ ]. Примеры настройки плагинов можно найти в vars/main.yml.sample.
Чтобы активировать установленные плагины, используйте шаблон ansible-plugins.cfg.j2 и настройте *_plugins в ansible.cfg.
ma_config_type: template
ma_config_template_default: ansible-plugins.cfg.j2
Режим проверки
Режим проверки завершится неудачей, если директории ma_plugins_path и ma_src_path отсутствуют. Чтобы избежать ошибки, сначала создайте директории.
shell> ansible-playbook ansible.yml -t ma_plugins_path,ma_src_path
Если вы хотите загрузить репозиторий и примечания к версии, создайте также директории ma_repo_path и ma_rnotes_path.
shell> ansible-playbook ansible.yml -t ma_repo_path,ma_rnotes_path
Режим проверки завершится неудачей в первый раз, когда настроены плагины в ma_plugins, и архивы еще не были загружены. Чтобы избежать ошибки, сначала загрузите архивы.
shell> ansible-playbook ansible.yml -t ma_plugins_download
Затем проверьте плейбук и роли, чтобы увидеть, что будет изменено.
shell> ansible-playbook ansible.yml --check --diff
Ansible lint
Используйте файл настроек .ansible-lint.local при запуске ansible-lint. Некоторые правила могут быть отключены, а некоторые предупреждения могут быть проигнорированы. Смотрите примечания в файле конфигурации.
shell> ansible-lint -c .ansible-lint.local
Ссылки
- Ansible
- Настройки конфигурации Ansible
- Работа с плагинами
- Mitogen для Ansible
- Примечания к версии Mitogen
Лицензия
Информация об авторе
ansible-galaxy install vbotka/ansible-ansible