File tree 3 files changed +45
-2
lines changed
3 files changed +45
-2
lines changed Original file line number Diff line number Diff line change @@ -10,6 +10,22 @@ terraform {
10
10
11
11
provider "ec" {}
12
12
13
+ module "tags" {
14
+ source = " ../infra/terraform/modules/tags"
15
+ project = " apm-server"
16
+ }
17
+
18
+ locals {
19
+ ci_tags = {
20
+ environment = coalesce (var. ENVIRONMENT , " dev" )
21
+ repo = coalesce (var. REPO , " apm-server" )
22
+ branch = var.BRANCH
23
+ build = var.BUILD_ID
24
+ created_date = var.CREATED_DATE
25
+ subproject = " smoke-test"
26
+ }
27
+ }
28
+
13
29
module "ec_deployment" {
14
30
source = " ../../infra/terraform/modules/ec_deployment"
15
31
region = var. region
@@ -24,6 +40,7 @@ module "ec_deployment" {
24
40
25
41
stack_version = var. stack_version
26
42
integrations_server = var. integrations_server
43
+ tags = merge (local. ci_tags , module. tags . tags )
27
44
}
28
45
29
46
variable "stack_version" {
@@ -82,3 +99,27 @@ output "stack_version" {
82
99
value = module. ec_deployment . stack_version
83
100
description = " The matching stack pack version from the provided stack_version"
84
101
}
102
+
103
+ # CI variables
104
+ variable "BRANCH" {
105
+ description = " Branch name or pull request for tagging purposes"
106
+ default = " unknown"
107
+ }
108
+
109
+ variable "BUILD_ID" {
110
+ description = " Build ID in the CI for tagging purposes"
111
+ default = " unknown"
112
+ }
113
+
114
+ variable "CREATED_DATE" {
115
+ description = " Creation date in epoch time for tagging purposes"
116
+ default = " unknown"
117
+ }
118
+
119
+ variable "ENVIRONMENT" {
120
+ default = " unknown"
121
+ }
122
+
123
+ variable "REPO" {
124
+ default = " unknown"
125
+ }
Original file line number Diff line number Diff line change @@ -12,7 +12,7 @@ provider "ec" {}
12
12
13
13
module "tags" {
14
14
source = " ../../infra/terraform/modules/tags"
15
- project = " smoke-test-ea-managed "
15
+ project = " apm-server "
16
16
}
17
17
18
18
locals {
@@ -22,6 +22,7 @@ locals {
22
22
branch = var.BRANCH
23
23
build = var.BUILD_ID
24
24
created_date = var.CREATED_DATE
25
+ subproject = " smoke-test-ea-managed"
25
26
}
26
27
}
27
28
Original file line number Diff line number Diff line change @@ -12,7 +12,7 @@ provider "ec" {}
12
12
13
13
module "tags" {
14
14
source = " ../../infra/terraform/modules/tags"
15
- project = " smoke-test-supported-os "
15
+ project = " apm-server "
16
16
}
17
17
18
18
locals {
@@ -22,6 +22,7 @@ locals {
22
22
branch = var.BRANCH
23
23
build = var.BUILD_ID
24
24
created_date = var.CREATED_DATE
25
+ subproject = " smoke-test-supported-os"
25
26
}
26
27
}
27
28
You can’t perform that action at this time.
0 commit comments