Releases: cloudposse/terraform-aws-cloudtrail-s3-bucket
Releases · cloudposse/terraform-aws-cloudtrail-s3-bucket
0.9.0: Allow to set AWS ARN for S3 bucket policies (#22)
what
- Allows the AWS ARN to be changed so that the module can be run in GovCloud.
why
- Received the following error when attempting to deploy to GovCloud
Error: Error putting S3 policy: MalformedPolicy: Policy has invalid resource
references
0.8.0: Update s3 bucket module (#23)
what
- update terraform-aws-s3-log-storage-module to version 0.12 which adds the following:
- life cylce rule to delete incomplete multipart upload
- resource to block public access to s3 bucket by default
- enable access logging
why
See reason in the following pull requests for the terrafor-aws-s3-log-storage-module
references
0.7.0 Disable glacier transition by default
0.6.0 Use the latest label module to support the environment attribute
what
- Use the latest label module to support the
environment
attribute
why
- The
environment
attribute is useful for naming AWS resources
0.3.2: Added server logging bucket (#15)
What
- Added bucket access logging
Why
- Address CIS Foundation requirement
0.3.1 - Rename `kms_master_key_id` to `kms_master_key_arn`
What
- Rename
kms_master_key_id
tokms_master_key_arn
Why
- To solve confusing of variable, because really it expects arn https://www.terraform.io/docs/providers/aws/r/s3_bucket.html#enable-default-server-side-encryption
0.5.0: Rename `kms_master_key_id` to `kms_master_key_arn` (#13)
* Rename key id * Use new version of terraform-aws-s3-log-storage
0.4.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