terraform-aws-tfstate-backend icon indicating copy to clipboard operation
terraform-aws-tfstate-backend copied to clipboard

Reimplement with "cloudposse/terraform-aws-s3-bucket" to standardize parameters/features

Open gw0 opened this issue 2 years ago • 1 comments

Describe the Feature

I am wondering if there is a specific reason why this https://github.com/cloudposse/terraform-aws-tfstate-backend is not implemented with https://github.com/cloudposse/terraform-aws-s3-bucket? The parameters and features of both also differ.

It would be awesome if parameters (e.g. s3_object_ownership = "BucketOwnerEnforced" vs bucket_ownership_enforced_enabled = true) and features (e.g. lifecycle_configuration_rules) of both would be standardized. Reimplementing one with the other will likely prevent further drift.

Expected Behavior

Standardized parameters/features of similar TF modules.

Use Case

/

Describe Ideal Solution

/

Alternatives Considered

No response

Additional Context

No response

gw0 avatar May 29 '23 12:05 gw0

Not sure if this will ever be done as this module is largely stable and reimplementing would require a good deal of re-work by maintainers and consumers of this module.

cc @Nuru as he'll likely have a definitive opinion on whether or not to keep this open 👍

Gowiem avatar Jul 04 '24 17:07 Gowiem