File tree Expand file tree Collapse file tree 2 files changed +29
-14
lines changed
rds_enhanced_monitoring_forwarder Expand file tree Collapse file tree 2 files changed +29
-14
lines changed Original file line number Diff line number Diff line change @@ -4,6 +4,19 @@ locals {
4
4
5
5
role_name = coalesce (var. role_name , var. name )
6
6
policy_name = coalesce (var. policy_name , var. name )
7
+
8
+ api_app_key = <<- EOT
9
+ {
10
+ "api_key": ${ data . aws_secretsmanager_secret_version . datadog_api_key [0 ]. secret_string } ,
11
+ "app_key": ${ var . dd_app_key }
12
+ }
13
+ EOT
14
+
15
+ api_key = <<- EOT
16
+ {
17
+ "api_key": ${ data . aws_secretsmanager_secret_version . datadog_api_key [0 ]. secret_string }
18
+ }
19
+ EOT
7
20
}
8
21
9
22
data "aws_caller_identity" "current" {}
@@ -144,12 +157,6 @@ data "aws_secretsmanager_secret_version" "datadog_api_key" {
144
157
resource "aws_kms_ciphertext" "this" {
145
158
count = var. create ? 1 : 0
146
159
147
- key_id = data. aws_kms_key . this [0 ]. id
148
-
149
- plaintext = << EOF
150
- {
151
- "api_key": ${ data . aws_secretsmanager_secret_version . datadog_api_key [0 ]. secret_string } ,
152
- "app_key": ${ var . dd_app_key }
153
- }
154
- EOF
160
+ key_id = data. aws_kms_key . this [0 ]. id
161
+ plaintext = var. dd_app_key != " " ? local. api_app_key : local. api_key
155
162
}
Original file line number Diff line number Diff line change @@ -4,6 +4,19 @@ locals {
4
4
5
5
role_name = coalesce (var. role_name , var. name )
6
6
policy_name = coalesce (var. policy_name , var. name )
7
+
8
+ api_app_key = <<- EOT
9
+ {
10
+ "api_key": ${ data . aws_secretsmanager_secret_version . datadog_api_key [0 ]. secret_string } ,
11
+ "app_key": ${ var . dd_app_key }
12
+ }
13
+ EOT
14
+
15
+ api_key = <<- EOT
16
+ {
17
+ "api_key": ${ data . aws_secretsmanager_secret_version . datadog_api_key [0 ]. secret_string }
18
+ }
19
+ EOT
7
20
}
8
21
9
22
data "aws_caller_identity" "current" {}
@@ -159,10 +172,5 @@ resource "aws_kms_ciphertext" "this" {
159
172
160
173
key_id = data. aws_kms_key . this [0 ]. id
161
174
162
- plaintext = << EOF
163
- {
164
- "api_key": ${ data . aws_secretsmanager_secret_version . datadog_api_key [0 ]. secret_string } ,
165
- "app_key": ${ var . dd_app_key }
166
- }
167
- EOF
175
+ plaintext = var. dd_app_key != " " ? local. api_app_key : local. api_key
168
176
}
You can’t perform that action at this time.
0 commit comments