Настройка Ansible
В данном разделе описано, как управлять настройками Ansible.
Файл конфигурации
Некоторые настройки Ansible можно настроить через файл конфигурации (ansible.cfg). Стандартной конфигурации должно быть достаточно для большинства пользователей, но могут быть причины для её изменения. Пути, где ищется файл конфигурации, перечислены в документации по справочным данным.
Получение последней конфигурации
При установке Ansible с помощью менеджера пакетов, последняя ansible.cfg файл должен присутствовать в /etc/ansible, возможно, как .rpmnew файл (или другой) в случае обновлений.
Если вы установили Ansible с помощью pip или из исходного кода, вам может потребоваться создать этот файл, чтобы переопределить параметры по умолчанию Ansible.
Пример файла доступен на GitHub.
Для получения более подробной информации и полного списка доступных конфигураций перейдите к configuration_settings. Начиная с версии Ansible 2.4, вы можете использовать утилиту командной строки ansible-config для отображения доступных параметров и просмотра текущих значений.
Для углубленного изучения см. Настройки конфигурации Ansible.
Конфигурация среды
Ansible также позволяет настраивать параметры с помощью переменных среды. Если эти переменные среды заданы, они будут переопределять любые настройки, загруженные из файла конфигурации.
Полный список доступных переменных среды можно найти в Настройки конфигурации Ansible.
Параметры командной строки
Не все параметры конфигурации присутствуют в командной строке, только те, которые считаются наиболее полезными или распространёнными. Параметры в командной строке переопределяют параметры, переданные через файл конфигурации и среду.
Полный список доступных параметров находится в ansible-playbook и ansible.
© 2012–2018 Michael DeHaan
© 2018–2019 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/ansible/2.8/installation_guide/intro_configuration.html