首页 新闻 会员 周边 捐助

ansible的优先级

0
[已关闭问题] 关闭于 2025-07-17 09:15

1、role default
2、inventory
3、play中的vars,roles,vars
4、roles中role vars中的role vars(非直接命名,放在vars里),如{role:test,vars: {aaa: role2}}中的aaa
5、role中的vars(roles/*/vars)
6、block变量(block包裹task)
7、task变量
8、roles中role中直接命名参数,如{role:test,aaa: role1}中aaa
9、命令行-e

_java_python的主页 _java_python | 小虾三级 | 园豆:984
提问于:2025-07-17 09:11
< >
分享
所有回答(1)
0

总体优先级是
命令行-e > role中传参(直接命名,相当于命令行)->task->block->role中定义vars变量(注意与直接命名区别,这是在role中使用变量)->play中定义的vars->inventory->role default

_java_python | 园豆:984 (小虾三级) | 2025-07-17 09:15
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册