├── LICENSE ├── README.md ├── example_firewall_play ├── example_firewall_play.yml ├── hosts ├── init_pfsense ├── library ├── pfsense_aliases.py ├── pfsense_apply.py ├── pfsense_authserver.py ├── pfsense_cert.py ├── pfsense_config.py ├── pfsense_filter_audit.py ├── pfsense_filter_rules.py ├── pfsense_frr_raw.py ├── pfsense_group.py ├── pfsense_interfaces.py ├── pfsense_password.py └── pfsense_virtualip.py ├── module_utils └── pfsense.py ├── pfsense_hasync.yml └── roles └── example_firewall ├── files ├── frr-bgp-one └── zebra.conf ├── tasks └── main.yml └── vars ├── aliases.yml └── rules.yml /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bevhost/ansible-module-pfsense/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bevhost/ansible-module-pfsense/HEAD/README.md -------------------------------------------------------------------------------- /example_firewall_play: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | ANSIBLE_DEBUG=0 3 | ansible-playbook -i hosts $0.yml -u root -k 4 | -------------------------------------------------------------------------------- /example_firewall_play.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bevhost/ansible-module-pfsense/HEAD/example_firewall_play.yml -------------------------------------------------------------------------------- /hosts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bevhost/ansible-module-pfsense/HEAD/hosts -------------------------------------------------------------------------------- /init_pfsense: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bevhost/ansible-module-pfsense/HEAD/init_pfsense -------------------------------------------------------------------------------- /library/pfsense_aliases.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bevhost/ansible-module-pfsense/HEAD/library/pfsense_aliases.py -------------------------------------------------------------------------------- /library/pfsense_apply.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bevhost/ansible-module-pfsense/HEAD/library/pfsense_apply.py -------------------------------------------------------------------------------- /library/pfsense_authserver.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bevhost/ansible-module-pfsense/HEAD/library/pfsense_authserver.py -------------------------------------------------------------------------------- /library/pfsense_cert.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bevhost/ansible-module-pfsense/HEAD/library/pfsense_cert.py -------------------------------------------------------------------------------- /library/pfsense_config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bevhost/ansible-module-pfsense/HEAD/library/pfsense_config.py -------------------------------------------------------------------------------- /library/pfsense_filter_audit.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bevhost/ansible-module-pfsense/HEAD/library/pfsense_filter_audit.py -------------------------------------------------------------------------------- /library/pfsense_filter_rules.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bevhost/ansible-module-pfsense/HEAD/library/pfsense_filter_rules.py -------------------------------------------------------------------------------- /library/pfsense_frr_raw.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bevhost/ansible-module-pfsense/HEAD/library/pfsense_frr_raw.py -------------------------------------------------------------------------------- /library/pfsense_group.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bevhost/ansible-module-pfsense/HEAD/library/pfsense_group.py -------------------------------------------------------------------------------- /library/pfsense_interfaces.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bevhost/ansible-module-pfsense/HEAD/library/pfsense_interfaces.py -------------------------------------------------------------------------------- /library/pfsense_password.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bevhost/ansible-module-pfsense/HEAD/library/pfsense_password.py -------------------------------------------------------------------------------- /library/pfsense_virtualip.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bevhost/ansible-module-pfsense/HEAD/library/pfsense_virtualip.py -------------------------------------------------------------------------------- /module_utils/pfsense.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bevhost/ansible-module-pfsense/HEAD/module_utils/pfsense.py -------------------------------------------------------------------------------- /pfsense_hasync.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bevhost/ansible-module-pfsense/HEAD/pfsense_hasync.yml -------------------------------------------------------------------------------- /roles/example_firewall/files/frr-bgp-one: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bevhost/ansible-module-pfsense/HEAD/roles/example_firewall/files/frr-bgp-one -------------------------------------------------------------------------------- /roles/example_firewall/files/zebra.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bevhost/ansible-module-pfsense/HEAD/roles/example_firewall/files/zebra.conf -------------------------------------------------------------------------------- /roles/example_firewall/tasks/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bevhost/ansible-module-pfsense/HEAD/roles/example_firewall/tasks/main.yml -------------------------------------------------------------------------------- /roles/example_firewall/vars/aliases.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bevhost/ansible-module-pfsense/HEAD/roles/example_firewall/vars/aliases.yml -------------------------------------------------------------------------------- /roles/example_firewall/vars/rules.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bevhost/ansible-module-pfsense/HEAD/roles/example_firewall/vars/rules.yml --------------------------------------------------------------------------------