From 20e114f9b3bbfcf721527b88325bf06ece0a304e Mon Sep 17 00:00:00 2001 From: Jake Howard Date: Thu, 2 Apr 2020 18:26:18 +0100 Subject: [PATCH] Enable bucket versioning for tfstate --- terraform/state.tf | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/terraform/state.tf b/terraform/state.tf index 7fc72ef..cb020e5 100644 --- a/terraform/state.tf +++ b/terraform/state.tf @@ -5,6 +5,19 @@ resource "aws_iam_user" "terraform" { resource "aws_s3_bucket" "tfstate" { bucket = "0rng-terraform" acl = "private" + + versioning { + enabled = true + } + + lifecycle_rule { + enabled = true + + noncurrent_version_expiration { + days = 30 + } + } + } resource "aws_iam_user_policy" "terraform" {