Created
November 17, 2019 23:03
-
-
Save KyMidd/85dbd05e363d474bdb5ab5ecef09bb6b to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| resource "aws_s3_bucket" "state_bucket" { | |
| bucket = var.name_of_s3_bucket | |
| # Tells AWS to encrypt the S3 bucket at rest by default | |
| server_side_encryption_configuration { | |
| rule { | |
| apply_server_side_encryption_by_default { | |
| sse_algorithm = "AES256" | |
| } | |
| } | |
| } | |
| # Prevents Terraform from destroying or replacing this object - a great safety mechanism | |
| lifecycle { | |
| prevent_destroy = true | |
| } | |
| # Tells AWS to keep a version history of the state file | |
| versioning { | |
| enabled = true | |
| } | |
| tags = { | |
| Terraform = "true" | |
| } | |
| } |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment