gpt4 book ai didi

packer - 为 ansible provisioner 使用自定义配置文件

转载 作者:行者123 更新时间:2023-12-05 01:16:41 24 4
gpt4 key购买 nike

我正在尝试使用它的 ansible 供应器供应一台由 packer 构建的机器;

配置无法找到我在自定义 ansible.cfg 文件中设置的一些角色,如下所示:

[defaults]
stdout_callback = yaml
retry_files_enabled = False
vault_password_file = .vault
roles_path = ./roles

打包机 documentation不指示将位置传递给自定义 ansible.cfg 文件的方式;

有没有办法解决这个问题?

最佳答案

您可以使用 packer 的环境变量来设置 ansible.cfg 位置,而不是将所有配置移动到 packer。

"provisioners": [
{
"type": "ansible",
"playbook_file": "ansible/playbooks/install.yml",
"ansible_env_vars": [ "ANSIBLE_CONFIG=ansible/ansible.cfg" ]
}
]

引用:https://docs.ansible.com/ansible/latest/reference_appendices/config.html#the-configuration-file

关于packer - 为 ansible provisioner 使用自定义配置文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52887283/

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