【发布时间】:2019-06-22 06:53:26
【问题描述】:
有没有办法将完整的剧本委托给另一个主机?看来,delegate_to 范式只适用于任务。 这是我要解决的特定场景: 主机 A(恰好是 AWX /Tower 主机)正在编排“大图” 主机 B 旨在运行细节。事实上,主机 B 将执行完整的 ceph 安装,这需要比主机 A 提供的更多的 pre-req。 ceph 安装程序是作为剧本“site.yml”的一大块交付的,它在主机 B 上运行良好,但在主机 A 上运行不正常。
任何想法如何解决这个问题?
我想人们会遇到类似的情况,例如最终目标位于防火墙后面,不会将每个目标都发送到 Ansible 主机。在这里,您还想将完整的剧本委托给防火墙后面的“Jump”主机。
【问题讨论】:
标签: ansible delegation