Дано: 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 продолжает ругаться, но при этом работает https://darvecher.com/2019/08/01/%d0%b7%d0%b0%d0%bf%d1%83%d1%81%d0%ba-ansible-c-%d0%ba%d0%be%d0%bd%d1%84%d0%b8%d0%b3%d0%be%d0%bc-%d0%b8%d0%b7-%d0%bf%d0%b0%d0%bf%d0%ba%d0%b8-%d1%81%d0%be-%d1%81%d0%bb%d0%b8%d1%88%d0%ba%d0%be%d0%bc/

Теги других блогов: Windows Ansible VirtualBox