gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-12-02 07:22:31 26 4
gpt4 key购买 nike

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

ansible-playbook -i "localhost," -c local GitClone.yaml

但是,我还有一个 GitClone.cfg 文件,其中包含:
[defaults]
transport = ssh

[ssh_connection]
ssh_args = -o ForwardAgent=yes
GitClone.cfg 文件与 GitClone.yaml 文件位于同一目录中。

如何在命令中包含这个文件?

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

最佳答案

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

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

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

  • ANSIBLE_CONFIG (an environment variable)
  • ansible.cfg (in the current directory)
  • .ansible.cfg (in the home directory)
  • /etc/ansible/ansible.cfg

关于ansible - 如何在 ansible-playbook 命令中包含 Ansible 配置文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41888181/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com