首页 问答 Ansible 运行期间可能同时有多个相同注册变量吗
问题详情

用stat把when: 当前在msg组运行主机注册为msg_tlqagent_check变量,​会不会冲突啊,​msg组里好几个主机呢,​都注册成这个变量,​会不会ansible不能区分是哪一个哇

回答

问题补充:

不用担心变量名重复。Ansible 的设计哲学就是 “面向主机” 的。代码里写的 msg_tlqagent_check 只是一个占位符,在实际运行时,它会自动绑定到当前正在处理的那台具体主机上。
所以,哪怕 MSG 组里有 100 台主机,内存里就会同时存在 100 个 msg_tlqagent_check 变量,分别存储着 100 台机器各自的文件状态,完全不会打架

版权:言论仅代表个人观点,不代表官方立场。转载请注明出处:https://www.stntk.com/question/2735.html

发表评论
暂无评论

还没有评论呢,快来抢沙发~

点击联系客服

在线时间:8:00-16:00

客服QQ

70068002

客服电话

400-888-8888

客服邮箱

70068002@qq.com

扫描二维码

关注微信公众号

扫描二维码

手机访问本站