Releases: cloudposse/terraform-aws-ec2-instance
Releases · cloudposse/terraform-aws-ec2-instance
0.6.0
Inherit aws_instance inputs and outputs
What
- Utilize all
aws_instanceattributes and arguments
Why
- We want to be compatible with TF resources
Add additional ENIs with EIPs capability
What
- Add additional ENIs with EIPs capability
- Add
.travis.ymlmanifest
Why
- In case we're using
terraform-aws-ec2-instancewe need option to have additional ENIs with EIPs for full NAT
Exclude Ansible provisioner
What
- Exclude Ansible provisioner
Why
- It is better to have Ansible separately from TF, because Ansible has own provisioning approach (inventory)
Upgrade terraform-null-ansible to 0.3.9
What
- Upgrade terraform-null-ansible to 0.3.9
Why
- Module
terraform-null-ansibleshouldn't rerun playbook if nothing has changed
Utilize TF `locals` feature in order to implement instance switch option
What
- Utilize TF
localsfeature in order to implement instance switch option
Why
- We shouldn't use
booleanvalue withcountattribute. TF interpolates"true"/"false"strings as booleans, but can't interpolatestring->boolean->int - When we use
terraform-aws-ec2-instancein order to create replicas, we might be interested inswitchfor those replicas, or replica groups
0.3.0: Added user data (#2)
* Added user data * Added dns redirect tier * Bind ansible module