Releases: cloudposse/terraform-aws-ec2-instance
Releases · cloudposse/terraform-aws-ec2-instance
Inherit aws_instance inputs and outputs
What
- Utilize all
aws_instance
attributes 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.yml
manifest
Why
- In case we're using
terraform-aws-ec2-instance
we 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-ansible
shouldn't rerun playbook if nothing has changed
Utilize TF `locals` feature in order to implement instance switch option
What
- Utilize TF
locals
feature in order to implement instance switch option
Why
- We shouldn't use
boolean
value withcount
attribute. TF interpolates"true"/"false"
strings as booleans, but can't interpolatestring
->boolean
->int
- When we use
terraform-aws-ec2-instance
in order to create replicas, we might be interested inswitch
for those replicas, or replica groups
0.3.0: Added user data (#2)
* Added user data * Added dns redirect tier * Bind ansible module