~kravietz/ansible-collection-freebsd

Ansible role to configure FreeBSD servers
0a684d8d — Pawel Krawczyk 21 hours ago
Formatting
0f2f04a6 — Pawel Krawczyk 21 hours ago
Remove obsolete debugging
ae7ba454 — Pawel Krawczyk 21 hours ago
Convert loader vars to the new dict format

refs

main
browse  log 

clone

read-only
https://git.sr.ht/~kravietz/ansible-collection-freebsd
read/write
git@git.sr.ht:~kravietz/ansible-collection-freebsd

You can also use your local clone with git send-email.

#Ansible Collection - kravietz.freebsd

Collection of roles to configure FreeBSD servers:

#kravietz.freebsd.conf

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

#kravietz.freebsd.pf

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

#kravietz.freebsd.ipfw

Role kravietz.freebsd.ipfw — management of ipfw FreeBSD native firewall.

Variables: roles/ipfw/defaults/main.yaml

Example: tests/ipfw.yaml

#Acknowledgements

Architecture of the pf role has been inspired by ipr-cnrs/nftables, which in turn was inspired by mikegleasonjr/ansible-role-firewall.