欢迎来到尧图网

客户服务 关于我们

您的位置:首页 > 汽车 > 时评 > ansible变量

ansible变量

2025/9/17 12:09:53 来源:https://blog.csdn.net/qq_42208847/article/details/148670147  浏览:    关键词:ansible变量

ansible变量

    • 变量定义
    • playbook定义变量

变量定义

1. setup所有变量都可直接调用
2. /etc/ansible/hosts中优先级
普通变量: 主机组中单独定义,优先级高于公共变量
公共变量: 针对主机组中所有主机定义统一变量
#测试
[node:vars]	#定义变量
test=node_test
[root@master ~]# ansible node1 -m shell -a 'echo {{test}}'
192.168.1.21 | CHANGED | rc=0 >>
node_test	#调用成功
3. 通过命令行指定变量,优先级最高
ansible-playbook -e "pkg1=httpd " test.yml 
4. 定义变量文件,在playbook中引用
#在文件中定义变量
[root@master ~]# cat vars.yml 
var1: httpd
var2: nfs-utils
#playbook中引用
- hosts: node1vars_files:   #引用变量文件- vars.yml  #引用变量文件名tasks:- name: 使用变量装包yum: name={{var1}},{{var2

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

热搜词