如何在jinja2模板中获取Ansible服务器的IP或主机名?我说的是Ansible控制机的IP,而不是目标服务器的IP,例如{{ ansible_fqdn }}
- 确保您已经为localhost收集了事实。如果需要的话,在你的剧本中单独表演。以下内容应足够:
- name: Simply gather facts for localhost hosts: localhost gather_facts: true
- 在模板中使用localhost中的var,即
{{ hostvars['localhost'].ansible_fqdn }}