我有不同的剧本定义,使用相同的角色。在其中一个角色模板中,我必须编写特定NIC卡的IP地址,因为它取决于主机,因此它在我的剧本中定义。因此,在我的剧本中,我定义了这个var: # NIC I want to use在我的角色main.yml文件中,我尝试这样做:
host_specific_address: "{{ ansible_facts
我使用set_fact和hostvars在剧本之间传递变量。但是,我们的环境已经改变了,现在我需要一个时间戳并将它传递给角色和其他变量,所以我做了以下更改(用注释表示): hosts: localhost Execution Play via hostvars
现在,当我执行时,我得到了vault主机变