首页   注册   登录
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
拉勾
V2EX  ›  程序员

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

  •  
  •   css3 · 10 天前 · 416 次点击
    [host1]
    192.168.1.1
    [host1]
    192.168.1.2
    [host3]
    192.168.1.3

    想用分别给 host1,host2, host3 执行 task1, task2, task3 怎么怎么设置 playbook?
    6 回复  |  直到 2019-03-16 11:39:20 +08:00
        1
    xabc   10 天前
    你需要 saltstack
        2
    coolloves   10 天前 via iPhone
    when 判断下?应该满足需求吧
        3
    xcai   10 天前 via Android
    target
        4
    css3   10 天前 via iPhone
    @coolloves 怎么判断啊,whenwhen 读取不到 hosthost 吧?
        5
    coolloves   10 天前
    @css3 获取的方式很多啊,
    -m setup 就可以看到有个 hostname 的变量啊,
    退一步,就算没有的话,自己加个变量,获取一下也是可以的呀
        6
    css3   9 天前
    @coolloves 好的,多谢,我试试
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   4091 人在线   最高记录 4385   ·  
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.3 · 18ms · UTC 02:00 · PVG 10:00 · LAX 19:00 · JFK 22:00
    ♥ Do have faith in what you're doing.
    沪ICP备16043287号-1