首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何将Ansible配置文件包含在ansible-playbook命令中?

如何将Ansible配置文件包含在ansible-playbook命令中?
EN

Stack Overflow用户
提问于 2017-01-27 06:36:15
回答 2查看 17.3K关注 0票数 5

我在本地主机中使用以下命令运行我的ansible-playbook

代码语言:javascript
复制
ansible-playbook -i "localhost," -c local GitClone.yaml

但是,我还有一个GitClone.cfg文件,它有:

代码语言:javascript
复制
[defaults]
transport = ssh

[ssh_connection]
ssh_args = -o ForwardAgent=yes

GitClone.cfg文件与GitClone.yaml文件位于同一个目录中。

如何将此文件包含在命令中?

上面提到的命令不是拾取.cfg文件。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2017-01-27 06:49:24

Ansible配置文件的正确名称是ansible.cfg

它是一个固定的名称,Ansible不查找任何其他.cfg文件,除非您在ANSIBLE_CONFIG变量中显式地提供了路径。

看一看文档。Ansible按以下顺序检查文件:

  • ANSIBLE_CONFIG (环境变量)
  • ansible.cfg (在当前目录中)
  • .ansible.cfg (在主目录中)
  • /etc/ansible/ansible.cfg
票数 15
EN

Stack Overflow用户

发布于 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

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

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/41888181

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档