diff --git a/01_delegate.yml b/01_delegate.yml new file mode 100644 index 0000000..1f9e417 --- /dev/null +++ b/01_delegate.yml @@ -0,0 +1,22 @@ +--- +- name: Task Delegation + hosts: linuxservers + + tasks: + - name: Debug Facts Hostname + ansible.builtin.debug: + msg: "{{ ansible_facts['nodename'] }}" + + - name: Set x on set_server_offline.sh + ansible.builtin.file: + path: ~/ansibleclass/set_server_offline.sh + state: touch + mode: +x + delegate_to: localhost + + - name: Write File + ansible.builtin.command: + cmd: ~/ansibleclass/set_server_offline.sh "{{ ansible_facts['nodename'] }}" "{{ ansible_facts['all_ipv4_addresses'][0] }}" + register: output + changed_when: output.rc == 0 + delegate_to: localhost