Ansible 如何访问另一台服务器的可靠事实?
我正在尝试访问与目标主机不同的主机的Ansible facts。下面是我的示例剧本。但是当我运行下面的播放时,没有为Ansible 如何访问另一台服务器的可靠事实?,ansible,Ansible,我正在尝试访问与目标主机不同的主机的Ansible facts。下面是我的示例剧本。但是当我运行下面的播放时,没有为util服务器收集事实。有人能帮我吗?我如何访问不同服务器的事实 --- - hosts: build gather_facts: yes vars: dist: "{{ hostvars['util']['ansible_facts']['distribution'] }}" tasks: - name: Demo Ma
util
服务器收集事实。有人能帮我吗?我如何访问不同服务器的事实
---
- hosts: build
gather_facts: yes
vars:
dist: "{{ hostvars['util']['ansible_facts']['distribution'] }}"
tasks:
- name: Demo Magic variables
debug:
var: "{{ dist }}"
在使用之前,只需从所需服务器收集所需事实。最简单的解决方案:
---
-名称:从util服务器收集事实
主持人:util
-姓名:做我们的工作
主持人:构建
变量:
地区:{{hostvars['util']['ansible_facts']['distribution']}”
任务:
-名称:演示魔术变量
调试:
变量:“{dist}}”
谢谢,@Zeitounator。。。你的解决方案是有效的。