Дано: ansible запускается с виртуалки VirtualBox, файлы при этом лежат на windows хосте и примонтированы в виртуалку. При попытке запуска ansible-playbook получаем:
[WARNING]: Ansible is in a world writable directory (/media/D_DRIVE/work/ansible), ignoring it as an ansible.cfg source.
Обсуждение проблемы и workaround есть тут: https://github.com/ansible/ansible/issues/42388
Надо добавить путь к конфигу в переменные окружения. Я в виртуалке работаю один, ansible у меня там тоже один — поэтому добавил ее сразу в /etc/environment:
Идем в /etc/environment и дописываем туда путь к конфигу:
ANSIBLE_CONFIG=» /media/D_DRIVE/work/ansible/ansible.cfg»
Применяем оттуда переменные до перезагрузки:
for env in $( cat /etc/environment ); do export $(echo $env | sed -e ‘s/»//g’); done
Готово, ansible продолжает ругаться, но при этом работает