@@ -22,9 +22,11 @@ resource "aws_ssm_parameter" "azure_openai_key" {
2222}
2323
2424resource "aws_ssm_parameter" "cognito_domain" {
25+ count = var. create_cognito_user_pool ? 1 : 0
26+
2527 name = " cognito_domain"
2628 type = " SecureString"
27- value = var . create_cognito_user_pool ? " ${ aws_cognito_user_pool_domain . domain [0 ]. domain } .auth.${ var . region } .amazoncognito.com" : " "
29+ value = " ${ aws_cognito_user_pool_domain . domain [0 ]. domain } .auth.${ var . region } .amazoncognito.com"
2830
2931 tags = {
3032 CostCentre = var.billing_code
@@ -33,9 +35,11 @@ resource "aws_ssm_parameter" "cognito_domain" {
3335}
3436
3537resource "aws_ssm_parameter" "cognito_client_id" {
38+ count = var. create_cognito_user_pool ? 1 : 0
39+
3640 name = " cognito_client_id"
3741 type = " SecureString"
38- value = var . create_cognito_user_pool ? aws_cognito_user_pool_client. client [0 ]. id : " "
42+ value = aws_cognito_user_pool_client. client [0 ]. id
3943
4044 tags = {
4145 CostCentre = var.billing_code
@@ -44,9 +48,11 @@ resource "aws_ssm_parameter" "cognito_client_id" {
4448}
4549
4650resource "aws_ssm_parameter" "cognito_client_secret" {
51+ count = var. create_cognito_user_pool ? 1 : 0
52+
4753 name = " cognito_client_secret"
4854 type = " SecureString"
49- value = var . create_cognito_user_pool ? aws_cognito_user_pool_client. client [0 ]. client_secret : " "
55+ value = aws_cognito_user_pool_client. client [0 ]. client_secret
5056
5157 tags = {
5258 CostCentre = var.billing_code
@@ -55,9 +61,11 @@ resource "aws_ssm_parameter" "cognito_client_secret" {
5561}
5662
5763resource "aws_ssm_parameter" "cognito_user_pool_id" {
64+ count = var. create_cognito_user_pool ? 1 : 0
65+
5866 name = " cognito_user_pool_id"
5967 type = " SecureString"
60- value = var . create_cognito_user_pool ? aws_cognito_user_pool. valentine_user_pool [0 ]. id : " "
68+ value = aws_cognito_user_pool. valentine_user_pool [0 ]. id
6169
6270 tags = {
6371 CostCentre = var.billing_code
@@ -66,9 +74,11 @@ resource "aws_ssm_parameter" "cognito_user_pool_id" {
6674}
6775
6876resource "aws_ssm_parameter" "cognito_aws_region" {
77+ count = var. create_cognito_user_pool ? 1 : 0
78+
6979 name = " cognito_aws_region"
7080 type = " SecureString"
71- value = var. create_cognito_user_pool ? var . region : " "
81+ value = var. region
7282
7383 tags = {
7484 CostCentre = var.billing_code
@@ -88,6 +98,8 @@ resource "aws_ssm_parameter" "database_url" {
8898}
8999
90100resource "aws_ssm_parameter" "google_client_id" {
101+ count = var. create_google_auth ? 1 : 0
102+
91103 name = " google_client_id"
92104 type = " SecureString"
93105 value = var. google_client_id
@@ -99,6 +111,8 @@ resource "aws_ssm_parameter" "google_client_id" {
99111}
100112
101113resource "aws_ssm_parameter" "google_client_secret" {
114+ count = var. create_google_auth ? 1 : 0
115+
102116 name = " google_client_secret"
103117 type = " SecureString"
104118 value = var. google_client_secret
@@ -119,3 +133,38 @@ resource "aws_ssm_parameter" "secret_key_base" {
119133 Terraform = true
120134 }
121135}
136+
137+ moved {
138+ from = aws_ssm_parameter. cognito_aws_region
139+ to = aws_ssm_parameter. cognito_aws_region [0 ]
140+ }
141+
142+ moved {
143+ from = aws_ssm_parameter. cognito_client_id
144+ to = aws_ssm_parameter. cognito_client_id [0 ]
145+ }
146+
147+ moved {
148+ from = aws_ssm_parameter. cognito_client_secret
149+ to = aws_ssm_parameter. cognito_client_secret [0 ]
150+ }
151+
152+ moved {
153+ from = aws_ssm_parameter. cognito_domain
154+ to = aws_ssm_parameter. cognito_domain [0 ]
155+ }
156+
157+ moved {
158+ from = aws_ssm_parameter. cognito_user_pool_id
159+ to = aws_ssm_parameter. cognito_user_pool_id [0 ]
160+ }
161+
162+ moved {
163+ from = aws_ssm_parameter. google_client_id
164+ to = aws_ssm_parameter. google_client_id [0 ]
165+ }
166+
167+ moved {
168+ from = aws_ssm_parameter. google_client_secret
169+ to = aws_ssm_parameter. google_client_secret [0 ]
170+ }
0 commit comments