From 539f0c4e4669734ae8f6c7a305e427bfbddd9e82 Mon Sep 17 00:00:00 2001 From: Daniel Brooks Date: Thu, 6 Jun 2024 07:13:01 -0700 Subject: [PATCH 1/3] fix(tags): adding in cost center tags --- .aws/src/config/index.ts | 3 +++ .aws/src/main.ts | 5 ++++- 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/.aws/src/config/index.ts b/.aws/src/config/index.ts index 7487febd0..ba092a9eb 100644 --- a/.aws/src/config/index.ts +++ b/.aws/src/config/index.ts @@ -44,5 +44,8 @@ export const config = { tags: { service: name, environment, + app_code: 'content', + component_code: `content-${name.toLowerCase()}`, + env_code: isDev ? 'dev' : 'prod', }, }; diff --git a/.aws/src/main.ts b/.aws/src/main.ts index 8dc9b53f7..d1b88c2e4 100644 --- a/.aws/src/main.ts +++ b/.aws/src/main.ts @@ -30,7 +30,10 @@ class Stack extends TerraformStack { constructor(scope: Construct, name: string) { super(scope, name); - new AwsProvider(this, 'aws', { region: 'us-east-1' }); + new AwsProvider(this, 'aws', { + region: 'us-east-1', + defaultTags: [{ tags: config.tags }], + }); new PagerdutyProvider(this, 'pagerduty_provider', { token: undefined }); new LocalProvider(this, 'local_provider'); new NullProvider(this, 'null_provider'); From d65a142ba2ede314e9c1fba20ac0996e28d75635 Mon Sep 17 00:00:00 2001 From: Daniel Brooks Date: Thu, 6 Jun 2024 07:18:22 -0700 Subject: [PATCH 2/3] fix(terraform): bumping terraform version --- .aws/.terraform-version | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.aws/.terraform-version b/.aws/.terraform-version index ec70f7556..8decb929b 100644 --- a/.aws/.terraform-version +++ b/.aws/.terraform-version @@ -1 +1 @@ -1.6.6 +1.8.5 From f435a4a17fc2e764ba909454711d15186b4fec70 Mon Sep 17 00:00:00 2001 From: Daniel Brooks Date: Thu, 6 Jun 2024 07:20:54 -0700 Subject: [PATCH 3/3] fix(terraform): bumping terraform version --- .aws/src/main.ts | 2 -- 1 file changed, 2 deletions(-) diff --git a/.aws/src/main.ts b/.aws/src/main.ts index d1b88c2e4..5b5db5d3b 100644 --- a/.aws/src/main.ts +++ b/.aws/src/main.ts @@ -151,7 +151,6 @@ class Stack extends TerraformStack { internal: false, prefix: config.prefix, alb6CharacterPrefix: config.shortName, - tags: config.tags, cdn: false, domain: config.domain, containerConfigs: [ @@ -376,7 +375,6 @@ class Stack extends TerraformStack { name: `/Backend/${config.prefix}/ecs/${containerName}`, retentionInDays: 90, skipDestroy: true, - tags: config.tags, } );