Releases: cloudposse/terraform-aws-vpc
Releases · cloudposse/terraform-aws-vpc
0.11.0
0.10.0 Support the environment attribute
what
- Added support for the environment attribute that has been added to terraform-null-label
why
- Cause this module should stay in-line with terraform-null-label
0.9.0 Allow to not update default security group
what
- Allow to not update default security group
why
- it is useful to allow to not to update the default security group removing defaults inbound and outbound rules
0.8.1 Remove unused "region" variable from docs
what
- Remove usage of the
region
variable from documentation
why
- Historically
region
may have been a variable that could be passed to the module, but currently it no longer is
0.8.0: Address CIS-VpcDefaultSecurityGroupsMustRestrictAllTraffic (#40)
What
- Explicit declare
aws_default_security_group
without anysecurity_group_rule
Why
- Address
CIS-VpcDefaultSecurityGroupsMustRestrictAllTraffic
- If
aws_default_security_group
is not defined, it would be created implicitly with access0.0.0.0/0
0.4.2 Address CIS-VpcDefaultSecurityGroupsMustRestrictAllTraffic
What
- Disable all inbound for the default VPC security group
Why
- Address
CIS-VpcDefaultSecurityGroupsMustRestrictAllTraffic
0.7.0 Properly pin providers
what
- Properly pin providers in the example
why
- We don't use
providers
block to send providers to modules - Use
required_providers
interraform
block to pin provider versions
and
provider "aws" {
region = var.region
}
in top-level modules/examples to specify the region
0.6.0 Use `required_providers` to pin Terraform providers
what
- Use
required_providers
to pin Terraform providers
why
- Pinning the module's providers versions in
required_providers
block allows specifying only the required provider version for the module without the need to specify all providers with versions explicitly
0.5.1 Correctly pin `aws` provider
what
- Correctly pin
aws
provider
why
- Allow any non-beta version >= 2.0.0 and < 3.0.0, e.g. 2.X.Y
references
0.5.0 Upgrade to Terraform 0.12
what
- Port (rewrite) module with 0.12 syntax
- Update Codefresh badge to point to the test pipeline in
terraform-modules
project - Update examples
- Update README
- Update README examples
why
- Module currently does not work with 0.12
- Much easier syntax
terraform-modules
project contains pipelines for all terraform modules