diff --git a/README.md b/README.md index e1dbdb40..f4273222 100644 --- a/README.md +++ b/README.md @@ -11,8 +11,7 @@ keyword in your playbooks and roles to simplify the module names instead. ## Installation using ansible galaxy Ansible Galaxy (as of version 2.9) now has an option for collections. A collection is a distribution -format for delivering all type of Ansible content (not just roles as it was before). We have renamed -the collection 'pfsensible.core' for galaxy distribution. To install: +format for delivering all type of Ansible content (not just roles as it was before). To install: ``` ansible-galaxy collection install pfsensible.core @@ -61,36 +60,43 @@ and then configure sudo so that your user has permission to use sudo. ## Modules The following modules are currently available: -* [pfsense_alias](https://github.com/opoplawski/ansible-pfsense/wiki/pfsense_alias) for aliases -* [pfsense_authserver_ldap](https://github.com/opoplawski/ansible-pfsense/wiki/pfsense_authserver_ldap) for LDAP authentication servers -* [pfsense_ca](https://github.com/opoplawski/ansible-pfsense/wiki/pfsense_ca) for Certificate Authorities -* [pfsense_gateway](https://github.com/opoplawski/ansible-pfsense/wiki/pfsense_gateway) for routing gateways -* [pfsense_group](https://github.com/opoplawski/ansible-pfsense/wiki/pfsense_group) for user groups -* [pfsense_interface](https://github.com/opoplawski/ansible-pfsense/wiki/pfsense_interface) for interfaces -* [pfsense_ipsec](https://github.com/opoplawski/ansible-pfsense/wiki/pfsense_ipsec) for IPsec tunnels and phase 1 options -* [pfsense_ipsec_proposal](https://github.com/opoplawski/ansible-pfsense/wiki/pfsense_ipsec_proposal) for IPsec proposals -* [pfsense_ipsec_p2](https://github.com/opoplawski/ansible-pfsense/wiki/pfsense_ipsec_p2) for IPsec tunnels phase 2 options -* [pfsense_log_settings](https://github.com/opoplawski/ansible-pfsense/wiki/pfsense_log_settings) for logging settings -* [pfsense_nat_outbound](https://github.com/opoplawski/ansible-pfsense/wiki/pfsense_nat_outbound) for outbound NAT (SNAT) rules -* [pfsense_nat_port_forward](https://github.com/opoplawski/ansible-pfsense/wiki/pfsense_nat_port_forward) for port forwarding NAT (DNAT) rules -* [pfsense_route](https://github.com/opoplawski/ansible-pfsense/wiki/pfsense_route) for routes -* [pfsense_rule](https://github.com/opoplawski/ansible-pfsense/wiki/pfsense_rule) for firewall rules -* [pfsense_rule_separator](https://github.com/opoplawski/ansible-pfsense/wiki/pfsense_rule_separator) for firewall rule separators -* [pfsense_setup](https://github.com/opoplawski/ansible-pfsense/wiki/pfsense_setup) for general setup -* [pfsense_user](https://github.com/opoplawski/ansible-pfsense/wiki/pfsense_user) for users -* [pfsense_vlan](https://github.com/opoplawski/ansible-pfsense/wiki/pfsense_vlan) for VLANs +* [pfsense_alias](https://github.com/pfsensible/core/wiki/pfsense_alias) for aliases +* [pfsense_authserver_ldap](https://github.com/pfsensible/core/wiki/pfsense_authserver_ldap) for LDAP authentication servers +* [pfsense_authserver_radius](https://github.com/pfsensible/core/wiki/pfsense_authserver_radius) for RADIUS authentication servers +* [pfsense_ca](https://github.com/pfsensible/core/wiki/pfsense_ca) for Certificate Authorities +* [pfsense_cert](https://github.com/pfsensible/core/wiki/pfsense_cert) for Certificates +* [pfsense_dhcp_static](https://github.com/pfsensible/core/wiki/pfsense_dhcp_static) for static DHCP entries +* [pfsense_gateway](https://github.com/pfsensible/core/wiki/pfsense_gateway) for routing gateways +* [pfsense_group](https://github.com/pfsensible/core/wiki/pfsense_group) for user groups +* [pfsense_interface](https://github.com/pfsensible/core/wiki/pfsense_interface) for interfaces +* [pfsense_interface_group](https://github.com/pfsensible/core/wiki/pfsense_interface_group) for interface groups +* [pfsense_ipsec](https://github.com/pfsensible/core/wiki/pfsense_ipsec) for IPsec tunnels and phase 1 options +* [pfsense_ipsec_proposal](https://github.com/pfsensible/core/wiki/pfsense_ipsec_proposal) for IPsec proposals +* [pfsense_ipsec_p2](https://github.com/pfsensible/core/wiki/pfsense_ipsec_p2) for IPsec tunnels phase 2 options +* [pfsense_log_settings](https://github.com/pfsensible/core/wiki/pfsense_log_settings) for logging settings +* [pfsense_openvpn_client](https://github.com/pfsensible/core/wiki/pfsense_openvpn_client) for OpenVPN client configuration +* [pfsense_openvpn_override](https://github.com/pfsensible/core/wiki/pfsense_openvpn_override) for OpenVPN override configuration +* [pfsense_openvpn_server](https://github.com/pfsensible/core/wiki/pfsense_openvpn_server) for OpenVPN server configuration +* [pfsense_nat_outbound](https://github.com/pfsensible/core/wiki/pfsense_nat_outbound) for outbound NAT (SNAT) rules +* [pfsense_nat_port_forward](https://github.com/pfsensible/core/wiki/pfsense_nat_port_forward) for port forwarding NAT (DNAT) rules +* [pfsense_route](https://github.com/pfsensible/core/wiki/pfsense_route) for routes +* [pfsense_rule](https://github.com/pfsensible/core/wiki/pfsense_rule) for firewall rules +* [pfsense_rule_separator](https://github.com/pfsensible/core/wiki/pfsense_rule_separator) for firewall rule separators +* [pfsense_setup](https://github.com/pfsensible/core/wiki/pfsense_setup) for general setup +* [pfsense_user](https://github.com/pfsensible/core/wiki/pfsense_user) for users +* [pfsense_vlan](https://github.com/pfsensible/core/wiki/pfsense_vlan) for VLANs ## Bulk modules These modules allow you to make important changes at once and, using the purge parameters, to keep the targets configuration strictly synchronized with your playbooks: -* [pfsense_aggregate](https://github.com/opoplawski/ansible-pfsense/wiki/pfsense_aggregate) for firewall aliases, rules, and rule separators, plus interfaces and VLANs -* [pfsense_ipsec_aggregate](https://github.com/opoplawski/ansible-pfsense/wiki/pfsense_ipsec_aggregate) for IPsec tunnels, phases 1, phases 2 and proposals +* [pfsense_aggregate](https://github.com/pfsensible/core/wiki/pfsense_aggregate) for firewall aliases, rules, and rule separators, plus interfaces and VLANs +* [pfsense_ipsec_aggregate](https://github.com/pfsensible/core/wiki/pfsense_ipsec_aggregate) for IPsec tunnels, phases 1, phases 2 and proposals ## Third party modules These modules allow you to manage installed packages: -* [pfsense_haproxy_backend](https://github.com/opoplawski/ansible-pfsense/wiki/pfsense_haproxy_backend) for HAProxy backends -* [pfsense_haproxy_backend_server](https://github.com/opoplawski/ansible-pfsense/wiki/pfsense_haproxy_backend_server) for HAProxy backends servers +* [pfsense_haproxy_backend](https://github.com/pfsensible/core/wiki/pfsense_haproxy_backend) for HAProxy backends +* [pfsense_haproxy_backend_server](https://github.com/pfsensible/core/wiki/pfsense_haproxy_backend_server) for HAProxy backends servers ## Operation