我在机器HostAnsible上使用ansible来配置名为FW1、FW2等的防火墙。
我想监督这些防火墙,所以我有这样的任务:
- name: Configure supervision
mymodule:
...
delegate_to: "{{ supervision_host }}"变量supervision_host在库存的顶层设置为HostSupervision。我用调试来检查它:
- debug:
var: supervision_host在所有防火墙上都是正确的。
任务显示如下:
FW1 -> HostSupervision(HostAnsible): BlahBlah并且SSH连接是在HostAnsible而不是HostSupervision上建立的。
发生什么事了?
发布于 2022-10-26 10:33:24
我在清单中定义了一个变量ansible_host: HostAnsible,这会使委托变得很混乱。问题解决了。
https://stackoverflow.com/questions/74196876
复制相似问题