ansible-playbook 命令行引用变量文件

执行ansible-playbook的时候通常会有一些变量需要注入到playbook里

比如openshift的安装,会带很多参数进去,写到命令行里超级麻烦

可以写成文件,让playbook 读取就可以
比如我有一个playbook,内容是这样的


---
- hosts: "{{ variable_host | default('dns') }}"
  become: yes
  tasks:

我的hosts 文件是这样的

[dns]
1.1.1.1
[other]
2.2.2.2

我的test 文件是这样的

variable_host: other

最后,我的playbook是这样引用的

ansible-playbook -i hosts  --extra-vars=@test office_dns.yml
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。