Building a Linux Firewall with AlmaLinux 9, NetworkManager, BGP, DHCP and NFTables with Puppet

I m in the process of building a Network Firewall for a work environment. This blog post is based on that work, but with all the identifying marks stripped off. For this particular project, we standardised on Alma Linux 9 as the OS Base, and we ve done some testing and proved that the RedHat default firewalling [ ]