11# Core Infrastructure
22provider "aws" {
33 region = var. aws_deploy_region
4-
5- dynamic assume_role {
4+
5+ dynamic " assume_role" {
66 for_each = local. is_live_environment ? [1 ] : []
77
88 content {
@@ -15,7 +15,7 @@ provider "aws" {
1515provider "aws" {
1616 alias = " aws_api_account"
1717 region = var. aws_deploy_region
18-
18+
1919 assume_role {
2020 role_arn = " arn:aws:iam::${ var . aws_api_account_id } :role/${ var . aws_deploy_iam_role_name } "
2121 session_name = " Terraform"
@@ -25,10 +25,10 @@ provider "aws" {
2525provider "aws" {
2626 alias = " aws_hackit_account"
2727 region = " eu-west-1"
28-
29- dynamic assume_role {
28+
29+ dynamic " assume_role" {
3030 for_each = local. is_live_environment ? [1 ] : []
31-
31+
3232 content {
3333 role_arn = " arn:aws:iam::${ var . aws_hackit_account_id } :role/${ var . aws_deploy_iam_role_name } "
3434 session_name = " DataPlatform"
@@ -40,13 +40,13 @@ provider "aws" {
4040provider "aws" {
4141 alias = " aws_sandbox_account"
4242 region = var. aws_deploy_region
43-
44- dynamic assume_role {
43+
44+ dynamic " assume_role" {
4545 for_each = local. is_live_environment ? [] : [1 ]
4646
4747 content {
48- role_arn = " arn:aws:iam::${ var . aws_sandbox_account_id } :role/${ var . aws_deploy_iam_role_name } "
49- session_name = " Terraform"
48+ role_arn = " arn:aws:iam::${ var . aws_sandbox_account_id } :role/${ var . aws_deploy_iam_role_name } "
49+ session_name = " Terraform"
5050 }
5151 }
5252}
@@ -65,7 +65,7 @@ terraform {
6565 required_providers {
6666 aws = {
6767 source = " hashicorp/aws"
68- version = " ~> 4 .0"
68+ version = " ~> 5 .0"
6969 }
7070 google = {
7171 source = " hashicorp/google"
0 commit comments