Rôle de déploiement de nftables (pare-feu)
defaults | ||
handlers | ||
meta | ||
tasks | ||
templates | ||
.gitignore | ||
LICENSE | ||
README.md |
role_nftables
Ce rôle permet d'installer et configurer nftables.
Variables
nftables_renew_configuration
Booléen permettant de supprimer la configuration avant de la déployer.
Valeur par défaut: false
nftables_rules_*
Liste contenant un nom de fichier et une liste de règles. Les règles doivent être au format nftables.
Valeur par défaut: aucune
nftables_tables_*
Liste contenant un nom de fichier et la configuration de la table. La table doit être au format nftables.
Valeur par défaut: aucune
Exemple d'utilisation
inventory.yml
---
all:
hosts:
host1.ykn.local:
host2.ykn.local:
children:
dnsservers:
hosts:
dnsmasq1.ykn.local:
dnsmasq2.ykn.local:
host_vars/host1.ykn.local.yml
---
nftables_rules:
- filename: ansible
rules:
- ip saddr 192.168.50.12 tcp dport 22 accept
- ip6 saddr fd00:ff50::d012 tcp dport 22 accept