我可以从cli覆盖ansible.cfg中的值吗?

时间:2018-02-21 05:09:35

标签: ansible

我想覆盖:

[defaults]
roles_path = ansible_galaxy:roles
如果可能的话,从ansible.cfg以外的

。是否有某种方法可以在不创建单独的ansible.cfg

的情况下实现这一目标

1 个答案:

答案 0 :(得分:2)

没有通用方法来覆盖Ansible配置文件中的设置。

对于您想要的用例,您可以使用ANSIBLE_ROLES_PATH环境变量:

ANSIBLE_ROLES_PATH=/path/to/roles ansible-playbook my_playbook.yml