diff --git a/roles/hosts/files/hosts b/roles/hosts/files/hosts new file mode 100644 index 0000000..e69de29 diff --git a/roles/hosts/handlers/main.yml b/roles/hosts/handlers/main.yml new file mode 100755 index 0000000..90ec872 --- /dev/null +++ b/roles/hosts/handlers/main.yml @@ -0,0 +1,5 @@ +- name: restart_docker + ansible.builtin.service: + name: docker.service + state: restarted + become: true \ No newline at end of file diff --git a/roles/hosts/tasks/main.yml b/roles/hosts/tasks/main.yml new file mode 100755 index 0000000..9756f6e --- /dev/null +++ b/roles/hosts/tasks/main.yml @@ -0,0 +1,18 @@ +- name: Hosts + become: "{{ false if inventory_hostname == 'nas.home.lan' else true }}" + block: + - name: Reconfigure hosts file + ansible.builtin.lineinfile: + path: "/etc/hosts" + regexp: "^192.168.77.101 .*" + line: "192.168.77.101 m-server m-server.home.lan" + - name: Reconfigure hosts file + ansible.builtin.lineinfile: + path: "/etc/hosts" + regexp: "^192.168.77.106 .*" + line: "192.168.77.106 nas nas.home.lan" + - name: Reconfigure hosts file + ansible.builtin.lineinfile: + path: "/etc/hosts" + regexp: "^192.168.77.238 .*" + line: "192.168.77.238 rpi5 rpi5.home.lan" \ No newline at end of file