Skip to content
This repository was archived by the owner on Jan 23, 2025. It is now read-only.

Commit ecd3a68

Browse files
committed
Add AWS tags
1 parent bb3a77a commit ecd3a68

File tree

7 files changed

+75
-11
lines changed

7 files changed

+75
-11
lines changed

.terraformignore

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
# controls what directories get uploaded to TFC for remote runs
2+
#
3+
# deny by default
4+
*
5+
# explicitly list included directories
6+
!terraform/

terraform/.terraform.lock.hcl

Lines changed: 18 additions & 3 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

terraform/cloud.tf

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
terraform {
2+
cloud {
3+
organization = "gtis"
4+
5+
workspaces {
6+
name = "ecs-right-size-cluster-lambda"
7+
}
8+
}
9+
}

terraform/main.tf

Lines changed: 1 addition & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -4,15 +4,8 @@
44
*/
55
module "serverless-user" {
66
source = "silinternational/serverless-user/aws"
7-
version = "0.1.0"
7+
version = "0.1.3"
88

99
app_name = "ecs-right-size"
1010
aws_region = var.aws_region
1111
}
12-
13-
output "serverless-access-key-id" {
14-
value = module.serverless-user.aws_access_key_id
15-
}
16-
output "serverless-secret-access-key" {
17-
value = nonsensitive(module.serverless-user.aws_secret_access_key)
18-
}

terraform/outputs.tf

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
2+
output "serverless-access-key-id" {
3+
value = module.serverless-user.aws_access_key_id
4+
}
5+
6+
output "serverless-secret-access-key" {
7+
value = module.serverless-user.aws_secret_access_key
8+
sensitive = true
9+
}

terraform/providers.tf

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,4 +2,14 @@ provider "aws" {
22
region = var.aws_region
33
access_key = var.aws_access_key
44
secret_key = var.aws_secret_key
5+
6+
default_tags {
7+
tags = {
8+
managed_by = "terraform"
9+
workspace = terraform.workspace
10+
itse_app_customer = var.app_customer
11+
itse_app_env = var.app_environment
12+
itse_app_name = var.app_name
13+
}
14+
}
515
}

terraform/variables.tf

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,3 +7,25 @@ variable "aws_access_key" {
77

88
variable "aws_secret_key" {
99
}
10+
11+
/*
12+
* AWS tag values
13+
*/
14+
15+
variable "app_customer" {
16+
description = "customer name to use for the itse_app_customer tag"
17+
type = string
18+
default = "gtis"
19+
}
20+
21+
variable "app_environment" {
22+
description = "environment name to use for the itse_app_environment tag, e.g. staging, production"
23+
type = string
24+
default = "production"
25+
}
26+
27+
variable "app_name" {
28+
description = "app name to use for the itse_app_name tag"
29+
type = string
30+
default = "ecs-right-size-cluster-lambda"
31+
}

0 commit comments

Comments
 (0)