diff --git a/k8s/values/prod.yaml b/k8s/values/prod.yaml index 7567f84..082cbd0 100644 --- a/k8s/values/prod.yaml +++ b/k8s/values/prod.yaml @@ -1,2 +1,3 @@ env: prod namespace: dinopark-prod +assume_role: arn:aws:iam::320464205386:role/dino-park-whoami-role-prod-us-west-2 diff --git a/terraform/prod/data.tf b/terraform/prod/data.tf new file mode 100644 index 0000000..8fc4b38 --- /dev/null +++ b/terraform/prod/data.tf @@ -0,0 +1 @@ +data "aws_caller_identity" "current" {} diff --git a/terraform/prod/provider.tf b/terraform/prod/provider.tf new file mode 100644 index 0000000..a3d7df1 --- /dev/null +++ b/terraform/prod/provider.tf @@ -0,0 +1,17 @@ +#--- +# Provider Configuration +#--- + +provider "aws" { + region = "us-west-2" +} + +terraform { + required_version = "~> 0.11" + + backend "s3" { + bucket = "eks-terraform-shared-state" + key = "prod/us-west-2/apps/dino-park-whoami-prod/terraform.tfstate" + region = "us-west-2" + } +} diff --git a/terraform/prod/ssm.tf b/terraform/prod/ssm.tf new file mode 100644 index 0000000..3843b77 --- /dev/null +++ b/terraform/prod/ssm.tf @@ -0,0 +1,59 @@ +resource "aws_iam_role" "dino_park_whoami_role" { + name = "dino-park-whoami-role-${var.environment}-${var.region}" + + assume_role_policy = <