【问题标题】:Add Ansible-Server where Ansible is hosted to hosts将托管 Ansible 的 Ansible-Server 添加到主机
【发布时间】:2022-06-22 15:49:06
【问题描述】:

是否有可能将运行 Ansible 的服务器添加到主机文件并通过 Ansible 剧本对其进行维护?

提前致谢。

【问题讨论】:

    标签: ansible


    【解决方案1】:

    使用local connection pluginimplicit localhost 默认可用。同时它与all 组不匹配(实际上也不匹配)。

    所以你可以:

    • 在你的游戏中明确定位它,例如hosts: host_a:group_b:localhost
    • 在您的库存中明确定义它,以便在您使用它时匹配all 组,例如(ini格式)localhost ansible_connection=local

    请注意,第二个选项可以与您决定使用的任何符号名称一起使用,例如my.host.local ansible_connection=local

    【讨论】:

    • 这就是答案——非常感谢!不得不将我的 pubkey 添加到同一台机器上的授权密钥中,但现在它可以顺利运行。
    • 欢迎来到 SO。由于您是新来的:在 SO 上说“谢谢”的方式是投票和/或接受(绿色勾号)您认为有用的答案。见What to do when someone answers my question
    • 注意:使用local 连接插件时,您不必添加任何键。在这种情况下,Ansible 只会在您的本地机器上生成一个新的 shell。
    【解决方案2】:

    谢谢你的问题,很有帮助。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-12-06
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多