|
|
|
@ -2,12 +2,17 @@ |
|
|
|
|
- name: update hosts |
|
|
|
|
connection: local |
|
|
|
|
become: no |
|
|
|
|
git: repo=~git/public/hosts.git dest=generate-hosts-{{ ansible_hostname }} |
|
|
|
|
git: repo=~git/public/hosts.git dest=/tmp/generate-hosts-{{ ansible_hostname }} |
|
|
|
|
|
|
|
|
|
- name: generate hosts file |
|
|
|
|
connection: local |
|
|
|
|
become: no |
|
|
|
|
shell: generate-hosts-{{ ansible_hostname }}/generate-hosts.py < generate-hosts-{{ ansible_hostname }}/hosts.in > generate-hosts-{{ ansible_hostname }}/hosts |
|
|
|
|
shell: /tmp/generate-hosts-{{ ansible_hostname }}/generate-hosts.py < /tmp/generate-hosts-{{ ansible_hostname }}/hosts.in > /tmp/generate-hosts-{{ ansible_hostname }}/hosts |
|
|
|
|
|
|
|
|
|
- name: copy hosts file |
|
|
|
|
copy: src=generate-hosts-{{ ansible_hostname }}/hosts dest=/etc/hosts backup=yes |
|
|
|
|
copy: src=/tmp/generate-hosts-{{ ansible_hostname }}/hosts dest=/etc/hosts backup=yes |
|
|
|
|
|
|
|
|
|
- name: cleanup generate-hosts |
|
|
|
|
connection: local |
|
|
|
|
become: no |
|
|
|
|
file: path=/tmp/generate-hosts-{{ ansible_hostname }} state=absent |
|
|
|
|