ansible-install-server/roles/fai/handlers/main.yml

78 lines
1.6 KiB
YAML

---
# handlers file for fai
- name: "Restart tftp server"
become: true
ansible.builtin.service:
name: tftpd-hpa
state: restarted
enabled: true
listen: restart tftpd
- name: "Restarting apt-cacher-ng"
become: true
ansible.builtin.service:
name: apt-cacher-ng
state: restarted
enabled: true
listen: restart apt-cacher-ng
- name: "Pack fai configuration"
become: true
ansible.builtin.shell: |
tar -C "{{ fai_dir_config }}" \
-cf "{{ fai_dir_download + '/' + fai_config_archive }}" .
listen: pack fai-config
- name: "Restarting inetd"
become: true
ansible.builtin.service:
name: inetutils-inetd
state: restarted
listen: restart inetd
- name: "Restarting ntp config"
become: true
ansible.builtin.service:
name: ntp
state: restarted
listen: restart ntp
- name: "Restarting nginx"
become: true
ansible.builtin.service:
name: nginx
state: restarted
listen: restart nginx
- name: "Apply iptables rules"
become: true
ansible.builtin.shell: iptables-restore "/etc/iptables/rules.v4"
listen: apply iptables
- name: "Restart dhcp"
become: true
ansible.builtin.service:
name: isc-dhcp-server
state: restarted
listen: restart dhcpd
- name: "Restarting unbound"
become: true
ansible.builtin.service:
name: unbound
state: restarted
listen: restart unbound
- name: "Reloading unbound"
become: true
ansible.builtin.service:
name: unbound
state: reloaded
listen: reload unbound
- name: "Force rebuild nfsroot"
ansible.builtin.set_fact:
fai_nfsroot_force_rebuild: true