An ansible playbook for managing CSF Firewall.
Currently supports:
- All configuration in "csf.conf" (main)
- Modification of all config files in /etc/csf/*
Additional Features:
- Script blocks for csfpre/csfpost that can be used to categorize a feature or a set of commands run in the script.
- Error catching for csfpre/csfpost via a custom script that checks the exit value for all scripts run.
Future support:
- Additional panels (cPanel/DirectAdmin)
Example Configuration: https://github.com/ALinuxNinja/ansible-csf/blob/master/host_vars.yml