У меня есть все playbooks в / etc / ansible / playbooks, и я хочу выполнить их где угодно на p c
Я попытался настроить переменную playbook_dir в ansible .cfg
[defaults]
playbook_dir = /etc/ansible/playbooks/
и пытался поместить переменную ANSIBLE_PLAYBOOK_DIR в ~ / .bashr c
export ANSIBLE_PLAYBOOK_DIR=/etc/ansible/playbooks/
, но я получил ту же ошибку в обоих случаях:
nor@nor:~$ ansible-playbook test3.yaml
ERROR! the playbook: test3.yaml could not be found
Это мой ansible версия:
ansible 2.9.7
config file = /etc/ansible/ansible.cfg
configured module search path = ['/home/nor/.ansible/plugins/modules', '/usr/share/ansible/plugins/modules']
ansible python module location = /usr/local/lib/python3.7/dist-packages/ansible
executable location = /usr/local/bin/ansible
python version = 3.7.3 (default, Oct 7 2019, 12:56:13) [GCC 8.3.0]
Кто-нибудь знает проблему и как ее решить?