Skip to content

Commit bcef2ff

Browse files
committed
Merge branch 'feature/PI-383-use_external_id' into release/2025-03-07
2 parents eb17f9c + 8a9b1d5 commit bcef2ff

File tree

35 files changed

+152
-17
lines changed

35 files changed

+152
-17
lines changed

infrastructure/terraform/per_account/dev/parameters/main.tf

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -66,3 +66,7 @@ resource "aws_secretsmanager_secret" "apigee-app-client-info" {
6666
resource "aws_secretsmanager_secret" "apigee-sds-app-key" {
6767
name = "${terraform.workspace}-apigee-sds-app-key"
6868
}
69+
70+
resource "aws_secretsmanager_secret" "external-id" {
71+
name = "${terraform.workspace}-external-id"
72+
}

infrastructure/terraform/per_account/dev/parameters/provider.tf

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,8 @@ provider "aws" {
22
region = local.region
33

44
assume_role {
5-
role_arn = "arn:aws:iam::${var.assume_account}:role/${var.assume_role}"
5+
role_arn = "arn:aws:iam::${var.assume_account}:role/${var.assume_role}"
6+
external_id = var.external_id
67
}
78

89
default_tags {

infrastructure/terraform/per_account/dev/parameters/vars.tf

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,8 @@ variable "assume_account" {
88

99
variable "assume_role" {}
1010

11+
variable "external_id" {}
12+
1113
variable "environment" {}
1214

1315
variable "deletion_protection_enabled" {

infrastructure/terraform/per_account/dev/provider.tf

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,8 @@ provider "aws" {
22
region = local.region
33

44
assume_role {
5-
role_arn = "arn:aws:iam::${var.assume_account}:role/${var.assume_role}"
5+
role_arn = "arn:aws:iam::${var.assume_account}:role/${var.assume_role}"
6+
external_id = var.external_id
67
}
78

89
default_tags {

infrastructure/terraform/per_account/dev/vars.tf

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,8 @@ variable "assume_account" {
88

99
variable "assume_role" {}
1010

11+
variable "external_id" {}
12+
1113
variable "environment" {}
1214

1315
variable "expiration_date" {

infrastructure/terraform/per_account/int/parameters/main.tf

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -61,3 +61,7 @@ resource "aws_secretsmanager_secret" "etl_notify_slack_webhook_url" {
6161
resource "aws_secretsmanager_secret" "apigee-sds-app-key" {
6262
name = "${terraform.workspace}-apigee-sds-app-key"
6363
}
64+
65+
resource "aws_secretsmanager_secret" "external-id" {
66+
name = "${terraform.workspace}-external-id"
67+
}

infrastructure/terraform/per_account/int/parameters/provider.tf

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,8 @@ provider "aws" {
22
region = local.region
33

44
assume_role {
5-
role_arn = "arn:aws:iam::${var.assume_account}:role/${var.assume_role}"
5+
role_arn = "arn:aws:iam::${var.assume_account}:role/${var.assume_role}"
6+
external_id = var.external_id
67
}
78

89
default_tags {

infrastructure/terraform/per_account/int/parameters/vars.tf

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,8 @@ variable "assume_account" {
88

99
variable "assume_role" {}
1010

11+
variable "external_id" {}
12+
1113
variable "environment" {}
1214

1315
variable "deletion_protection_enabled" {

infrastructure/terraform/per_account/int/provider.tf

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,8 @@ provider "aws" {
22
region = local.region
33

44
assume_role {
5-
role_arn = "arn:aws:iam::${var.assume_account}:role/${var.assume_role}"
5+
role_arn = "arn:aws:iam::${var.assume_account}:role/${var.assume_role}"
6+
external_id = var.external_id
67
}
78

89
default_tags {

infrastructure/terraform/per_account/int/vars.tf

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,8 @@ variable "assume_account" {
88

99
variable "assume_role" {}
1010

11+
variable "external_id" {}
12+
1113
variable "environment" {}
1214

1315
variable "expiration_date" {

0 commit comments

Comments
 (0)