- Added unconfigure hooks
- Removed autoinstall roles feature, users are expected to have provisioners/providers roles instead ahead of play
- Added post-configure hooks
- Added provisioner facts hooks
- Added ability to consume a list of tunnels configs with cloud_vpn_tunnels
- Ansible 2.7 release of the
cloud_vpn
Ansible role.
- Use include_role defaults_from to load provider defaults
- Add default var for IPSEC mode, to support aggressive mode in providers
- Add logic to install pip requirements
- Add logic to install supported providers and provisioners with Ansible Galaxy CLI
- Rename meta/main.yaml to meta/main.yml to avoid Galaxy upload issues.
- Decouple provisioners and providers on their own roles, which will be available from Galaxy.
- Initial release of the
cloud_vpn
Ansible role. - This role provides functions to manage IPSEC VPN tunnels.