Файл ansible.cfg
Файл ansible.cfg
— это конфигурационный файл Ansible, в котором настраиваются различные параметры работы инструмента. Этот файл можно создать вручную или использовать системный, расположенный по умолчанию в /etc/ansible/ansible.cfg
. Настройки в нем могут быть глобальными для всей системы или локальными для конкретного проекта.
Некоторые основные секции файла:
- [defaults] — общие настройки, такие как путь к инвентарю (
inventory
), параллельность выполнения задач, стратегия выполнения, тип управления соединениями и т.д. - [privilege_escalation] — настройки для использования
sudo
илиbecome
при выполнении задач с повышенными привилегиями. - [inventory] — путь к файлу инвентаря (или инвентарям), где определяются узлы.
- [ssh_connection] — параметры для SSH-соединений, такие как время ожидания, используемые ключи, параметры аутентификации.
Пример секции defaults
:
1 2 3 4 5 6 |
[defaults] inventory = ./inventory remote_user = ansible become = true host_key_checking = False |
Эти параметры позволяют гибко настраивать работу Ansible в зависимости от требований проекта.
Recommended Posts
Плейбук Ansible по развертыванию haproxy
15.02.2024