собственно, это и есть в папке. не подхыватывает, он ищет в дефолтных местах и не находит.
Это очень странно, потому что у меня всегда работает вот так While running an Ansible command, the command looks for its configuration file in a predefined order, as follows: ANSIBLE_CFG: This environment variable is used, provided it is set ansible.cfg: This is located in the current directory ~/.ansible.cfg: This is located in the user's home directory /etc/ansible/ansible.cfg The default ansible configuration file is available under /etc/ansible
Ну положи в дефолтное место /etc/ansible
такого каталога не существует, это венв.
Оу, тогда хз Разве что по шагам как тут описано делать и смотреть что не так https://www.redhat.com/sysadmin/python-venv-ansible
о, спасибо почитаю.
Каталог не может никуда деться, даже если это venv
а откуда он возьмется, если модуль ансибл установлен через pip внутри виртуального окружения?
Выполни ansible --version ansible-config view ansible-config dump
ansible-config view ERROR! Invalid or no config file was supplied
А version? А интерпретатор переключал на venv? https://clouddocs.f5.com/products/orchestration/ansible/devel/usage/virtualenv.html
(.venv) $ ansible --version ansible [core 2.14.1] config file = None configured module search path = ['/home/user/.ansible/plugins/modules', '/usr/share/ansible/plugins/modules'] ansible python module location = /mnt/d/projects/ansible/.venv/lib/python3.10/site-packages/ansible ansible collection location = /home/user/.ansible/collections:/usr/share/ansible/collections executable location = /mnt/d/projects/ansible/.venv/bin/ansible python version = 3.10.6 (main, Nov 14 2022, 16:10:14) [GCC 11.3.0] (/mnt/d/projects/ansible/.venv/bin/python3) jinja version = 3.1.2 libyaml = True
Выполни команду head -n 1 $(which ansible)
Обсуждают сегодня