All notable changes to this project will be documented in this file.
- docker-ce
- docker-compose
- prometheus-wireguard-exporter
- friendly_name support
- Update examples
- Update Readme
- Fix tf code
- Refactor tf variables
- Fix iptables rules
- Upgrade Ubuntu 16.04 > 20.04
- Upgrade aws cli v1 > v2
- Install additional packages on the server for debugging & maintenance
- Support for TF v0.13
Note that this release contains breaking changes. Hence the major version bump.
- Support for TF v0.12
- Support for Network Load Balancers
- Variable
instance_type
added. - Variable
additional_security_group_ids
added to support more flexibility with security groups. - Variable
eip_id
added to pass in an EIP object asg_min_size
,asg_max_size
, andasg_desired_capacity
variables for autoscaling groups.- Variable
wg_persistent_keepalive
to set keepalive in seconds. Set to 0 to disable.
- Variable
public_subnet_ids
renamed tosubnet_ids
- Ubuntu AMI used will now default to the latest.
- An EIP is no longer created in this module, in order to support the option to use a ELB. Instead, a EIP ID must be passed in, if that is the desired configuration.
- Multi-client support via the module variable.
- This CHANGELOG
- Single-client public key via AWS SSM as it now conflicts with the module variable method.
- Working module to deploy WireGuard with single client support.