Formatting
Remove obsolete debugging
Convert loader vars to the new dict format
Collection of roles to configure FreeBSD servers:
Role kravietz.freebsd.conf
— basic system configuration such as /etc/rc.conf, sysctl.conf
, custom config files etc.
Variables: roles/config/defaults/main.yaml
Example: tests/config.yaml
Role kravietz.freebsd.pf
— management of pf
firewall with multi-level Ansible group and host rules.
Variables: roles/pf/defaults/main.yaml
Example: tests/pf.yaml
Role kravietz.freebsd.ipfw
— management of ipfw
FreeBSD native firewall.
Variables: roles/ipfw/defaults/main.yaml
Example: tests/ipfw.yaml
Architecture of the pf
role has been inspired by ipr-cnrs/nftables,
which in turn was inspired by mikegleasonjr/ansible-role-firewall.