Releases: cloudposse/terraform-aws-elastic-beanstalk-environment
Releases · cloudposse/terraform-aws-elastic-beanstalk-environment
0.20.0 Add support for spot instances
what
- Allow usage of spot instances in beanstalk environments
why
- We want to use spot instances in some of our beanstalk environments and this was missing in the module
references
closes #100
0.19.0 Add environment var
what
Environmentvariable
why
- Most cloudposse modules have
environmentvariable. This one doesn't. The PR fixes it.
0.18.0 Allow additional security groups to EC2 instances
what
- Allow additional security groups to EC2 instances
why
- Allow to specify a list of existing security groups to be allowed to connect to the EC2 instances
0.17.0 Add `dns_subdomain` var to control final hostname
what
- Add
dns_subdomainvar to control final hostname
why
dns_subdomainallows a more customized name than the default name provided so consumers can scope their subdomains by environment or other custom needs
0.16.0 Remove `Namespace` from Elastic Beanstalk environment tags
what
- Remove
Namespacefrom Elastic Beanstalk environment tags
why
Namespaceshould be removed as well asNamefrom the tags since any string that containsNameforces recreation
0.15.0 Add `env_vars` variable
what
- Add
env_varsvariable
why
- Make it easier for the clients to provide ENV vars (as a map of key/value pairs) to the applications running on Elastic Beanstalk instead of providing ENV vars in the more complicated
settingblock
0.14.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
batsandterratestfor the example - Add Codefresh badge to point to the test pipeline in
terraform-modulesproject - 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-modulesproject contains pipelines for all terraform modules
0.13.0 Add `AWSElasticBeanstalkMulticontainerDocker` role for EC2 instance profile
what
- Add
AWSElasticBeanstalkMulticontainerDockerrole for EC2 instance profile
why
- 64bit Amazon Linux 2018.03 v2.11.9 running Multi-container Docker 18.06.1-ce (Generic) solution stack needs at least ecs:RegisterContainerInstance on EC2 instance to work properly
- Closes #79
0.12.0 Add Loadbalancer stickiness option
what
- Add Loadbalancer stickiness option
why
- Session stickiness option supported by the Application load balancer and classic Load balancer