All notable changes to this module will be documented in this file.
- Update module
efs
to be public and versionv1.0.1
tov1.0.4
- Add output
security_group_id
andsecurity_group_arn
- change launch-template module from ssh to public
- change launch-temaplte module from version 1.1.2 to 1.1.3
- Update provider version to
>= 4.0.0
in both filesexamples/complete/versions.tf
andversions.tf
- Update module
efs
to be public and versionv1.0.1
tov1.0.3
- Enable encryption in module
efs
withencrypted = true
- Update example
Here we would have the update steps for 1.1.2 for people to follow.
- variables
is_create_private_lb
- support route53 alias
- change 443 health check to TCP by default
Here we would have the update steps for 1.1.1 for people to follow.
- new variables (Optional)
enable_ec2_monitoring
Here we would have the update steps for 1.1.0 for people to follow.
-
Feature
- support Auto Recovery when failed (with autoscaling group)
- private instance with Public, Private Loadbalancer
- EFS for Mongo
- Custom DNS for VPN (public, private)
- Support AWS SSM
-
New Resources
aws_autoscaling_group
- module
terraform-aws-efs
aws_iam_role
,aws_iam_role_policy
,aws_iam_instance_profile
launch_template
aws_lb
aws_lb_target_group
aws_route53_record
-
new variables (Optional)
is_create_security_group
public_subnet_ids
private_subnet_ids
public_rule
private_rule
is_create_route53_reccord
public_lb_vpn_domain
private_lb_vpn_domain
route53_zone_name
is_enabled_https_public
custom_https_allow_cidr
- Variables
key_name
from require variable to optional (because managed by ssm)
-
Resources
- module
terraform-aws-ec2-instance.git
- module
-
Variables
subnet_id
- init terraform-aws-pritunl-vpn module