Spec-Zone.ru › Ansible

Настройка Ansible

  • Файл конфигурации

    • Получение последней конфигурации
  • Настройка среды
  • Параметры командной строки

В этом разделе описывается, как контролировать настройки Ansible.

Файл конфигурации

Некоторые настройки в Ansible настраиваются с помощью файла конфигурации (ansible.cfg). Стандартная конфигурация должна быть достаточной для большинства пользователей, но могут быть причины для их изменения.

Пути, по которым выполняется поиск файла конфигурации, перечислены в документации по справке.

Получение последней конфигурации

Если Ansible установлен из менеджера пакетов, последний ansible.cfg файл должен быть доступен в /etc/ansible, возможно, в виде .rpmnew файла (или другого), в зависимости от обновления.

Если вы установили Ansible из pip или из исходного кода, вы можете создать этот файл для переопределения значений по умолчанию в Ansible.

Вы можете сгенерировать файл конфигурации Ansible, ansible.cfg, который перечисляет все значения по умолчанию следующим образом:

$ ansible-config init --disabled > ansible.cfg

Включите доступные плагины, чтобы создать более полную конфигурацию Ansible следующим образом:

$ ansible-config init --disabled -t all > ansible.cfg

Дополнительную информацию и полный список доступных конфигураций можно найти на странице configuration_settings.

Вы можете использовать утилиту командной строки ansible-config, чтобы просмотреть доступные параметры и текущие значения.

Подробные сведения см. в разделе Настройки конфигурации Ansible.

Настройка среды

Ansible также позволяет настраивать параметры с помощью переменных среды.

Если эти переменные среды установлены, они переопределяют соответствующие настройки, загруженные из файла конфигурации. Полный список доступных переменных среды можно найти в:

  • Настройки конфигурации Ansible: для настройки основных функций
  • Список всех переменных среды коллекций: для настройки плагинов в коллекциях

Параметры командной строки

Не все параметры конфигурации присутствуют в командной строке, только те, которые считаются наиболее полезными или распространенными. Параметры в командной строке переопределяют параметры, переданные через файл конфигурации и среду.

Полный список доступных параметров находится в ansible-playbook и ansible.

© 2012–2018 Michael DeHaan
© 2018–2024 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/ansible/latest/installation_guide/intro_configuration.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API