diff --git a/Ansible/roles/router/handlers/main.yaml b/Ansible/roles/router/handlers/main.yaml index 1c4e07e42b92d01473f2a6b23bccf838056abcf5..24920ae848b061b8d1da1d76e1f03ee9cb65a7c4 100644 --- a/Ansible/roles/router/handlers/main.yaml +++ b/Ansible/roles/router/handlers/main.yaml @@ -61,11 +61,6 @@ name: httpd state: restarted -- name: Message about restarting the machine - ansible.builtin.debug: - msg: The {{ ansible_facts.hostname }} needs to be restarted - verbosity: 0 - - name: Stop the audio server ansible.builtin.service: name: sndiod @@ -90,3 +85,8 @@ ansible.builtin.service: name: packetbeat state: restarted + +- name: Message about restarting the machine + ansible.builtin.debug: + msg: The {{ ansible_facts.hostname }} needs to be restarted + verbosity: 0 diff --git a/Ansible/roles/router/tasks/main.yaml b/Ansible/roles/router/tasks/main.yaml index bbd10fd532be669ff826f806b1ec7690348b8282..e1fc047a90572e9228b066da0c30f41cda4db545 100644 --- a/Ansible/roles/router/tasks/main.yaml +++ b/Ansible/roles/router/tasks/main.yaml @@ -1,4 +1,21 @@ --- +- name: Set soft updates on all mounts + with_items: |- + {{ ansible_mounts | selectattr("fstype", "equalto", "ffs") }} + ansible.posix.mount: + backup: true + boot: true + fstype: "{{ item.fstype }}" + opts: |- + {{ (item.options.split(",") + ["softdep"]) | unique | join(",") }} + path: "{{ item.mount }}" + src: "{{ item.device }}" + state: present + notify: + - Message about restarting the machine + tags: + - mounts + - name: Configure sysctl with_dict: net.inet.ip.forwarding: "1"