gitextract_2409rtmf/ ├── .github/ │ ├── FUNDING.yml │ ├── ISSUE_TEMPLATE/ │ │ ├── bug_report.md │ │ └── feature_request.md │ └── workflows/ │ └── main.yml ├── .gitignore ├── CHANGELOG.rst ├── GENERATING_MODULES.md ├── LICENSE ├── README.md ├── changelogs/ │ ├── .plugin-cache.yaml │ ├── 134_openvpn_digest.yml │ ├── changelog.yaml │ ├── config.yaml │ └── fragments/ │ ├── 129_sshguard_whitelist.yaml │ ├── 217_pfsense_setup_webguicert.yml │ ├── 219_parse_address_ipv6.yml │ ├── 223_fix_openvpn_alias_expansion.yml │ ├── 224_add_dco_for_plus_versions.yml │ ├── 226_dns_resolver.yaml │ ├── 228_interface_diff.yml │ ├── 238_pfsense_openvpn_server.yml │ ├── 239_sync_config.yml │ ├── 242_gateway_loss.yml │ ├── 243_openvpn_client.yml │ ├── 245_arg_route.yaml │ ├── 248_class_level_imports.yaml │ ├── 251_setup_hardware.yaml │ ├── rule_pass_before_deny_ordering.yml │ └── rule_protocol_any_with_ports.yml ├── examples/ │ ├── ipsec/ │ │ ├── README.md │ │ ├── filter_plugins/ │ │ │ └── pfsense.py │ │ ├── hosts │ │ ├── ipsecs.yaml │ │ ├── more.ipsecs.yaml │ │ └── setup_ipsec.yml │ ├── lookup/ │ │ ├── README.md │ │ ├── hosts │ │ ├── pfsense_definitions.yaml │ │ └── setup_all_rules.yml │ ├── pfsense.yml │ ├── pfsense_setup.yml │ └── roles/ │ ├── pfsense/ │ │ └── tasks/ │ │ ├── fail2ban.yml │ │ └── main.yml │ └── pfsense_setup/ │ ├── tasks/ │ │ ├── main.yml │ │ └── setup_user.yml │ └── templates/ │ └── nslcd.conf.j2 ├── galaxy.yml ├── meta/ │ └── runtime.yml ├── misc/ │ ├── .coveragerc │ ├── ansible2local │ ├── local2ansible │ ├── mkpfcollection │ ├── mkpfsensible │ ├── pfsense_module.py.j2 │ ├── pfsensible-generate-module │ ├── pytest │ ├── run_ansible_sanity_tests │ └── setup_units_tests ├── plugins/ │ ├── lookup/ │ │ └── pfsense.py │ ├── module_utils/ │ │ ├── __init__.py │ │ ├── alias.py │ │ ├── arg_route.py │ │ ├── arg_validate.py │ │ ├── default_gateway.py │ │ ├── dhcp_server.py │ │ ├── gateway.py │ │ ├── haproxy_backend.py │ │ ├── haproxy_backend_server.py │ │ ├── interface.py │ │ ├── interface_group.py │ │ ├── ipsec.py │ │ ├── ipsec_p2.py │ │ ├── ipsec_proposal.py │ │ ├── module_base.py │ │ ├── module_config_base.py │ │ ├── nat_outbound.py │ │ ├── nat_port_forward.py │ │ ├── openvpn_client.py │ │ ├── openvpn_override.py │ │ ├── openvpn_server.py │ │ ├── pfsense.py │ │ ├── route.py │ │ ├── rule.py │ │ ├── rule_separator.py │ │ └── vlan.py │ └── modules/ │ ├── pfsense_aggregate.py │ ├── pfsense_alias.py │ ├── pfsense_authserver_ldap.py │ ├── pfsense_authserver_radius.py │ ├── pfsense_ca.py │ ├── pfsense_cert.py │ ├── pfsense_default_gateway.py │ ├── pfsense_dhcp_server.py │ ├── pfsense_dhcp_static.py │ ├── pfsense_dns_resolver.py │ ├── pfsense_gateway.py │ ├── pfsense_gateway_group.py │ ├── pfsense_group.py │ ├── pfsense_haproxy_backend.py │ ├── pfsense_haproxy_backend_server.py │ ├── pfsense_interface.py │ ├── pfsense_interface_group.py │ ├── pfsense_ipsec.py │ ├── pfsense_ipsec_aggregate.py │ ├── pfsense_ipsec_p2.py │ ├── pfsense_ipsec_proposal.py │ ├── pfsense_log_settings.py │ ├── pfsense_nat_outbound.py │ ├── pfsense_nat_port_forward.py │ ├── pfsense_openvpn_client.py │ ├── pfsense_openvpn_override.py │ ├── pfsense_openvpn_server.py │ ├── pfsense_phpshell.py │ ├── pfsense_rewrite_config.py │ ├── pfsense_route.py │ ├── pfsense_rule.py │ ├── pfsense_rule_separator.py │ ├── pfsense_setup.py │ ├── pfsense_shellcmd.py │ ├── pfsense_user.py │ └── pfsense_vlan.py ├── setup.cfg └── tests/ ├── plays/ │ ├── README.md │ ├── ansible.cfg │ ├── host_vars/ │ │ └── pfsense-test.yml │ ├── hosts │ ├── openvpn.yml │ ├── tasks/ │ │ ├── test_interface_create.yml │ │ ├── test_interface_group_create.yml │ │ ├── test_interface_group_ifconfig_groups.yml │ │ ├── test_openvpn_override_create.yml │ │ ├── test_openvpn_override_delete.yml │ │ ├── test_openvpn_override_file_exists.yml │ │ ├── test_openvpn_server_create.yml │ │ └── test_openvpn_server_delete.yml │ └── templates/ │ ├── openvpn-override.j2 │ └── openvpn-server-config.ovpn.j2 ├── sanity/ │ ├── ignore-2.14.txt │ ├── ignore-2.15.txt │ ├── ignore-2.16.txt │ └── ignore-2.17.txt └── unit/ └── plugins/ ├── lookup/ │ └── test_pfsense.py ├── module_utils/ │ ├── fixtures/ │ │ └── pfsense_setup_config.xml │ └── test_pfsense.py └── modules/ ├── __init__.py ├── fixtures/ │ ├── 2.4/ │ │ ├── pfsense_ipsec_aggregate_config.xml │ │ ├── pfsense_ipsec_config.xml │ │ └── pfsense_ipsec_proposal_config.xml │ ├── pfsense_aggregate_config.xml │ ├── pfsense_alias_config.xml │ ├── pfsense_alias_null_config.xml │ ├── pfsense_authserver_config.xml │ ├── pfsense_ca_config.xml │ ├── pfsense_cert_config.xml │ ├── pfsense_dhcp_server_config.xml │ ├── pfsense_dhcp_static_config.xml │ ├── pfsense_dns_resolver_config_full.xml │ ├── pfsense_dns_resolver_config_init.xml │ ├── pfsense_gateway_config.xml │ ├── pfsense_haproxy_backend_config.xml │ ├── pfsense_haproxy_backend_server_config.xml │ ├── pfsense_interface_config.xml │ ├── pfsense_ipsec_aggregate_config.xml │ ├── pfsense_ipsec_config.xml │ ├── pfsense_ipsec_p2_config.xml │ ├── pfsense_ipsec_proposal_config.xml │ ├── pfsense_nat_outbound.xml │ ├── pfsense_nat_port_forward_config.xml │ ├── pfsense_openvpn_config.xml │ ├── pfsense_route_config.xml │ ├── pfsense_rule_config.xml │ ├── pfsense_rule_separator_config.xml │ ├── pfsense_setup_config.xml │ ├── pfsense_syslog_config.xml │ ├── pfsense_user_config.xml │ └── pfsense_vlan_config.xml ├── pfsense_module.py ├── test_pfsense_aggregate.py ├── test_pfsense_alias.py ├── test_pfsense_alias_null.py ├── test_pfsense_authserver_ldap.py ├── test_pfsense_authserver_radius.py ├── test_pfsense_ca.py ├── test_pfsense_cert.py ├── test_pfsense_dhcp_server.py ├── test_pfsense_dhcp_static.py ├── test_pfsense_dns_resolver.py ├── test_pfsense_gateway.py ├── test_pfsense_haproxy_backend.py ├── test_pfsense_haproxy_backend_server.py ├── test_pfsense_interface.py ├── test_pfsense_interface_group.py ├── test_pfsense_ipsec.py ├── test_pfsense_ipsec_aggregate.py ├── test_pfsense_ipsec_p2.py ├── test_pfsense_ipsec_proposal.py ├── test_pfsense_log_settings.py ├── test_pfsense_nat_outbound.py ├── test_pfsense_nat_port_forward.py ├── test_pfsense_openvpn_override.py ├── test_pfsense_openvpn_server.py ├── test_pfsense_route.py ├── test_pfsense_rule.py ├── test_pfsense_rule_create.py ├── test_pfsense_rule_misc.py ├── test_pfsense_rule_noop.py ├── test_pfsense_rule_separator.py ├── test_pfsense_rule_update.py ├── test_pfsense_setup.py ├── test_pfsense_user.py └── test_pfsense_vlan.py