File tree Expand file tree Collapse file tree 7 files changed +19
-7
lines changed
Expand file tree Collapse file tree 7 files changed +19
-7
lines changed Original file line number Diff line number Diff line change 1- 0.12.20
1+ 0.13.5
Original file line number Diff line number Diff line change @@ -30,6 +30,6 @@ module "backend" {
3030 source = " ../.."
3131
3232 bucket = " ${ data . aws_caller_identity . current . account_id } -${ data . aws_region . current . name } -${ module . tags . name } "
33- region = data. aws_region . current . name
33+ kms_alias_name = " ${ data . aws_caller_identity . current . account_id } - ${ data . aws_region . current . name } - ${ module . tags . name } "
3434 tags = module. tags . tags
3535}
Original file line number Diff line number Diff line change 1+ provider "aws" {
2+ region = " eu-central-1"
3+ }
Original file line number Diff line number Diff line change @@ -38,14 +38,14 @@ resource "aws_kms_key" "this" {
3838 policy = data. aws_iam_policy_document . key . json
3939 tags = merge (
4040 {
41- " Name" = " tf-backend-key "
41+ " Name" = var.kms_alias_name != " " ? var.kms_alias_name : " tf_backend_key "
4242 },
4343 var. tags
4444 )
4545}
4646
4747resource "aws_kms_alias" "this" {
4848 count = var. kms_key_id == " " ? 1 : 0
49- name = " alias/tf_backend_config "
49+ name = " alias/${ var . kms_alias_name != " " ? var . kms_alias_name : " tf_backend_key " } "
5050 target_key_id = aws_kms_key. this [0 ]. id
5151}
Original file line number Diff line number Diff line change @@ -21,7 +21,7 @@ resource "aws_s3_bucket" "this" {
2121 tags = merge (
2222 var. tags ,
2323 {
24- " Name" = " tf-state "
24+ " Name" = var.bucket
2525 },
2626 )
2727
@@ -54,6 +54,7 @@ resource "aws_s3_bucket" "this" {
5454}
5555
5656resource "aws_s3_bucket_public_access_block" "this" {
57+ depends_on = [aws_s3_bucket_policy . this ]
5758 count = var. remote_bucket == " " ? 1 : 0
5859 bucket = aws_s3_bucket. this [0 ]. id
5960 block_public_acls = true
Original file line number Diff line number Diff line change @@ -9,6 +9,11 @@ variable "bucket" {
99 description = " Name of bucket to create (do not provide if using `remote_bucket`)"
1010 type = string
1111}
12+ variable "kms_alias_name" {
13+ default = " "
14+ description = " Name of KMS Alias"
15+ type = string
16+ }
1217
1318variable "kms_key_id" {
1419 default = " "
Original file line number Diff line number Diff line change 11
22terraform {
3- required_version = " >= 0.12.19 "
3+ required_version = " >= 0.13 "
44
55 required_providers {
6- aws = " ~> 2.37"
6+ aws = {
7+ source = " hashicorp/aws"
8+ version = " ~> 3.15.0"
9+ }
710 }
811}
You can’t perform that action at this time.
0 commit comments