我创建了名为ansible的venv,并使用pip3 install ansible安装了ansible。现在正在检查ansible版本的config file = None
ansible --version
ansible 2.9.12
config file = None
configured module search path = ['/home/ansible/.ansible/plugins/modules', '/usr/share/ansible/plugins/modules']
ansible python module location = /home/ansible/ansible/lib/python3.7/site-packages/ansible
executable location = /home/ansible/ansible/bin/ansible
python version = 3.7.4 (default, Aug 18 2019, 12:04:45) [GCC 5.4.0 20160609]当我运行ansible命令时,它写的是No config file found; using defaults,但是这是默认文件,在哪里可以找到它?
发布于 2020-08-31 21:21:54
发布于 2020-08-31 14:44:04
ansible是不明智的,我建议重命名它。ANSIBLE_CONFIG的环境变量,并指定所需配置的位置。Ansible按照以下顺序查找配置文件:
ANSIBLE_CONFIG (env var)
ansible.cfg (in the current directory)
~/.ansible.cfg (in the home directory)
/etc/ansible/ansible.cfg发布于 2022-08-07 13:58:28
只有在安装过程中使用包管理器(如yum或apt)执行安装时,才会自动创建ansible配置文件。如果使用pip安装ansible,则应手动创建配置文件。
https://stackoverflow.com/questions/63672853
复制相似问题