З того, що мені відомо, тут може бути розміщений файл Ansible config ( ansible.cfg
) для налаштувань конфігурації на рівні користувача:
~/.ansible.cfg
Як і загальносистемний конфіг, розташований тут; де ви заявляєте, що не можете знайти жодного такого файлу:
/etc/ansible/ansible.cfg
Якщо якимось чином у вас є кілька користувачів у вашій системі, можливо, ~/.ansible.cfg
в одному з їхніх каталогів користувачів, який ви забули, є плаваючий?
Ви заявляєте, що, можливо, встановили його за допомогою pip
, але перевіряючи формулу Homebrew для Ansible , вона лише нещодавно зіткнулася з версії 1.9.2 до 1.9.3 4 вересня . То, можливо, ви встановили це через Homebrew?
І ваша основна проблема, здається, полягає в тому, чи ansible.cfg
потрібно:
Наскільки я можу сказати, Ansible працює (без локальної програми ansible.cfg
, а в ansible
папці в режимі користувача нічого немає ), але я збентежена.
Може хтось, будь ласка, пояснить, чого я сюди не потрапляю?
Так, це повинно працювати нормально без конфігурації. Для більшості програм програмне забезпечення всіх конфігураційних файлів замінює стандартні параметри основної системи. Тож якщо ansible.cfg
він відсутній, Ansible все одно працюватиме, але використовує лише основні параметри системи. Як пояснено в офіційній документації Ansible :
Деякі параметри в Ansible можна регулювати через файл конфігурації. Конфігурація запасів повинна бути достатньою для більшості користувачів, але можуть бути причини, які ви хочете змінити.
Зміни можуть бути внесені та використані у файлі конфігурації, який буде оброблений у наступному порядку:
* ANSIBLE_CONFIG (an environment variable)
* ansible.cfg (in the current directory)
* .ansible.cfg (in the home directory)
* /etc/ansible/ansible.cfg