我在本地主机中使用以下命令运行我的ansible-playbook:
ansible-playbook -i "localhost," -c local GitClone.yaml但是,我还有一个GitClone.cfg文件,它有:
[defaults]
transport = ssh
[ssh_connection]
ssh_args = -o ForwardAgent=yesGitClone.cfg文件与GitClone.yaml文件位于同一个目录中。
如何将此文件包含在命令中?
上面提到的命令不是拾取.cfg文件。
发布于 2017-01-27 06:49:24
Ansible配置文件的正确名称是ansible.cfg。
它是一个固定的名称,Ansible不查找任何其他.cfg文件,除非您在ANSIBLE_CONFIG变量中显式地提供了路径。
看一看文档。Ansible按以下顺序检查文件:
ANSIBLE_CONFIG (环境变量)ansible.cfg (在当前目录中).ansible.cfg (在主目录中)/etc/ansible/ansible.cfg发布于 2022-03-23 03:46:11
上述文档链接已过期。
下面是来自ansible git repo https://github.com/ansible/ansible/blob/stable-2.9/examples/ansible.cfg的示例ansible.cfg文件
文档链接:附录/config.html

用于检查当前目录中哪些配置值是活动的。运行以下命令将为您提供信息

https://stackoverflow.com/questions/41888181
复制相似问题