Настройка 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.9/installation_guide/intro_configuration.html