Router configuration with Ansible:
- Add Ansible playbook with 2 roles:
auto-updaterole for weekly automatic updates using either DNF4 or DNF5 based on OS version.soho-routerrole for setting up router based on kea dhcp server, NetworkManager and firewalld.
- Add Ansible inventory file (
test-alma10.yml) for AlmaLinux 10 VM testing. - Block installation on unsupported distributions and operating system.
- Tested on AlmaLinux 10.
Router configuration with Bash script:
- Bugfix installation of
10-kernel-router.confin/etc/modules-load.d/ - Tested on Fedora 40, 41 and 42.