Releases: cloudposse/terraform-aws-ec2-instance
Releases · cloudposse/terraform-aws-ec2-instance
0.19.0: Change fixtures to use us-east-2 (#64)
Co-authored-by: actions-bot <58130806+actions-bot@users.noreply.github.com>
0.18.0
Add ChatOps (#63)
0.17.0 don't lookup default ami if ami specified
what
- skips the default
ami
data source lookup if the variableami
is specified.
why
- The default AMI doesn't exist in govcloud regions. The module currently always looks up the default AMI, resulting in an whenever the module is used in a govcloud account
0.16.0 use datasource for aws partition
what
- use datasource to retrieve
aws_partition
why
- the hardcoded
aws
partition breaks when creating resources ingovcloud
0.15.0 Fix IPv6 aws_instance default value
what
- Using
null
rather than0
or an empty set allows the defaults to stick safely
why
- Currently, instances being launched on subnets that have a default of assigning an ipv6 address find themselves in a situation where terraform believes they need to be recreated at each run
0.14.0 Fix broken public_ip output
what
- Changing the handling of the
public_ip
-output to use concat instead of coalesce
why
- Coalesce breaks with 0.12 when the resource returns an empty tuple.
0.13.0 Allow a permissions boundary to be attached; "name" output added
what
name
output added- Allow a permissions boundary to be attached
why
name
is sometimes useful to have in output- as these things are useful, but must be attached to the role at creation
0.12.0 Fix comparison
what
- Fix comparison
why
- Typo (leftover from TF 0.11 code)
0.11.0 Convert to TF 0.12. Add tests. Add Codefresh test pipeline
what
- Port module to Terraform 0.12
- Pin all providers
- Add example for testing
- Add
bats
andterratest
for the example - Add Codefresh badge to point to the test pipeline in
terraform-modules
project - Update README
why
- Module currently does not work with 0.12. Much easier syntax
- Better regression control
- Automatically test the example on every commit and pull request
- Provision resources on AWS in the test account and check the outputs for the correct values
terraform-modules
project contains pipelines for all terraform modules
0.10.0 Add tags to EIP
what
- Add tags to EIP
why
- EIP support tags and are now correctly tagged