/ansible-collection-freebsd

Ansible role to configure FreeBSD servers

Primary LanguageJinjaGNU General Public License v3.0GPL-3.0

Ansible Collection - kravietz.freebsd

Collection of roles to configure FreeBSD servers:

kravietz.freebsd.config

Role kravietz.freebsd.config — essential system configuration: /etc/rc.conf, sysctl.conf, /boot/loader.conf, custom config files and directories.

kravietz.freebsd.pf

Role kravietz.freebsd.pf — manage pf firewall with multi-level Ansible group and host rules.

kravietz.freebsd.ipfw

Role kravietz.freebsd.ipfw — manage ipfw FreeBSD native firewall.

Acknowledgements

The code for merging variables across groups has been inspired by ipr-cnrs/nftables, which in turn was inspired by mikegleasonjr/ansible-role-firewall.