yywx001 发表于 2018-7-29 12:28:57

Ansible-playbook如何获取ip?

---  - hosts: all
  vars:
  IP: "{{ ansible_eth0['ipv4']['address'] }}"
  tasks:
  - name: 将原有的hosts文件备份
  shell: mv /etc/hosts /etc/hosts_bak
  - name: 将ansible端的hosts复制到各自机器上
  copy: src=/root/hosts dest=/etc/ owner=root group=root mode=0644
  - name: 在新的hosts文件后面追加各自机器内网ip和hostname
  lineinfile: dest=/etc/hosts line="`IP``ansible_hostname`"
页: [1]
查看完整版本: Ansible-playbook如何获取ip?