如何在jinja2模板中获取Ansible服务器的ip或主机名



如何在jinja2模板中获取Ansible服务器的IP或主机名?我说的是Ansible控制机的IP,而不是目标服务器的IP,例如{{ ansible_fqdn }}

  1. 确保您已经为localhost收集了事实。如果需要的话,在你的剧本中单独表演。以下内容应足够:
    - name: Simply gather facts for localhost
    hosts: localhost
    gather_facts: true
    
  2. 在模板中使用localhost中的var,即{{ hostvars['localhost'].ansible_fqdn }}

相关内容

  • 没有找到相关文章

最新更新