求助 ansible 如何在不同 host 执行不同 task 啊

2019 年 3 月 15 日
 css3
[host1]
192.168.1.1
[host1]
192.168.1.2
[host3]
192.168.1.3

想用分别给 host1,host2, host3 执行 task1, task2, task3 怎么怎么设置 playbook?
2139 次点击
所在节点    程序员
6 条回复
xabc
2019 年 3 月 15 日
你需要 saltstack
sparkssssssss
2019 年 3 月 15 日
when 判断下?应该满足需求吧
xcai
2019 年 3 月 16 日
target
css3
2019 年 3 月 16 日
@coolloves 怎么判断啊,whenwhen 读取不到 hosthost 吧?
sparkssssssss
2019 年 3 月 16 日
@css3 获取的方式很多啊,
-m setup 就可以看到有个 hostname 的变量啊,
退一步,就算没有的话,自己加个变量,获取一下也是可以的呀
css3
2019 年 3 月 16 日
@coolloves 好的,多谢,我试试

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://v2ex.xtra.eu.org/t/544964

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX