feat: add firewall module

- add nftables/ipset modules
- add custom firewall module
This commit is contained in:
2024-11-03 02:24:06 +11:00
parent 09a448ea52
commit ce12303576
24 changed files with 292 additions and 2 deletions
+1
View File
@@ -38,6 +38,7 @@ class profiles::base (
include profiles::metrics::default
include profiles::helpers::node_lookup
include profiles::consul::client
include firewall
# include the python class
class { 'python':
-1
View File
@@ -4,7 +4,6 @@ class profiles::base::repos {
case $facts['os']['family'] {
'RedHat': {
include profiles::yum::global
include profiles::firewall::firewalld
}
'Debian': {
include profiles::apt::global