ham-hotspot/ansible/roles/networking/tasks/legacy_networking.yml
2025-04-26 13:51:02 -05:00

44 lines
815 B
YAML

---
- name: Reload systemd
ansible.builtin.systemd:
daemon_reload: true
- name: Disable and stop legacy services
ansible.builtin.systemd:
name: "{{ item }}"
enabled: false
state: stopped
masked: true
loop:
- networking
- ifupdown
- ifupdown-pre
- dhcpcd
- dnsmasq
- isc-dhcp-client
- isc-dhcp-server
- isc-dhcp-common
- rsyslog
- name: Remove legacy configuration files
ansible.builtin.file:
path: "{{ item }}"
state: absent
loop:
- /etc/network
- /etc/dhcp
- name: Remove legacy packages
ansible.builtin.package:
name:
- ifupdown
- isc-dhcp-client
- isc-dhcp-server
- isc-dhcp-common
- dnsmasq
- rsyslog
- network-manager
- avahi-daemon
- libnss-mdns
state: absent