@@ -74,15 +74,15 @@ module "repository" {
7474locals {
7575 secrets = sensitive ({
7676 for k , v in coalesce (var. secrets , {}) : k => (
77- startswith (v, " ssm:" ) ? data.aws_ssm_parameter.default[v].value :
78- startswith (v, " sm: " ) ? data.aws_secretsmanager_secret_version.default[v].secret_string : v
77+ startswith (v, " ssm:// " ) ? data.aws_ssm_parameter.default[v].value :
78+ startswith (v, " asm:// " ) ? data.aws_secretsmanager_secret_version.default[v].secret_string : v
7979 )
8080 })
8181
8282 variables = {
8383 for k , v in try (var. variables , {}) : k => (
84- startswith (v, " ssm:" ) ? nonsensitive (data. aws_ssm_parameter . default [v ]. value ) :
85- startswith (v, " sm: " ) ? nonsensitive (data. aws_secretsmanager_secret_version . default [v ]. secret_string ) : v
84+ startswith (v, " ssm:// " ) ? nonsensitive (data. aws_ssm_parameter . default [v ]. value ) :
85+ startswith (v, " asm:// " ) ? nonsensitive (data. aws_secretsmanager_secret_version . default [v ]. secret_string ) : v
8686 )
8787 }
8888
@@ -93,14 +93,14 @@ locals {
9393 prevent_self_review = v.prevent_self_review
9494 variables = {
9595 for name , variable in coalesce (v. variables , {}) : name => (
96- startswith (variable, " ssm:" ) ? nonsensitive (data. aws_ssm_parameter . default [variable ]. value ) :
97- startswith (variable, " sm: " ) ? nonsensitive (data. aws_secretsmanager_secret_version . default [variable ]. secret_string ) : variable
96+ startswith (variable, " ssm:// " ) ? nonsensitive (data. aws_ssm_parameter . default [variable ]. value ) :
97+ startswith (variable, " asm:// " ) ? nonsensitive (data. aws_secretsmanager_secret_version . default [variable ]. secret_string ) : variable
9898 )
9999 }
100100 secrets = {
101101 for name , secret in coalesce (v. secrets , {}) : name => (
102- startswith (secret, " ssm:" ) ? nonsensitive (data. aws_ssm_parameter . default [secret ]. value ) :
103- startswith (secret, " sm: " ) ? nonsensitive (data. aws_secretsmanager_secret_version . default [secret ]. secret_string ) : secret
102+ startswith (secret, " ssm:// " ) ? nonsensitive (data. aws_ssm_parameter . default [secret ]. value ) :
103+ startswith (secret, " asm:// " ) ? nonsensitive (data. aws_secretsmanager_secret_version . default [secret ]. secret_string ) : secret
104104 )
105105 }
106106 }
@@ -109,20 +109,20 @@ locals {
109109 ssm_parameters = merge (flatten ([
110110 [
111111 {
112- for k , v in coalesce (var. variables , {}) : v => trimprefix (v, " ssm:" ) if startswith (v, " ssm:" )
112+ for k , v in coalesce (var. variables , {}) : v => trimprefix (v, " ssm:// " ) if startswith (v, " ssm:// " )
113113 },
114114 {
115- for k , v in coalesce (var. secrets , {}) : v => trimprefix (v, " ssm:" ) if startswith (v, " ssm:" )
115+ for k , v in coalesce (var. secrets , {}) : v => trimprefix (v, " ssm:// " ) if startswith (v, " ssm:// " )
116116 },
117117 ],
118118 [
119119 for k , v in coalesce (var. environments , {}) : {
120- for name , variable in coalesce (v. variables , {}) : variable => trimprefix (variable, " ssm:" ) if startswith (variable, " ssm:" )
120+ for name , variable in coalesce (v. variables , {}) : variable => trimprefix (variable, " ssm:// " ) if startswith (variable, " ssm:// " )
121121 }
122122 ],
123123 [
124124 for k , v in coalesce (var. environments , {}) : {
125- for name , secret in coalesce (v. secrets , {}) : secret => trimprefix (secret, " ssm:" ) if startswith (secret, " ssm:" )
125+ for name , secret in coalesce (v. secrets , {}) : secret => trimprefix (secret, " ssm:// " ) if startswith (secret, " ssm:// " )
126126 }
127127 ]
128128 ])... )
@@ -131,20 +131,20 @@ locals {
131131 sm_parameters = merge (flatten ([
132132 [
133133 {
134- for k , v in coalesce (var. variables , {}) : v => trimprefix (v, " sm: " ) if startswith (v, " sm: " )
134+ for k , v in coalesce (var. variables , {}) : v => trimprefix (v, " asm:// " ) if startswith (v, " asm:// " )
135135 },
136136 {
137- for k , v in coalesce (var. secrets , {}) : v => trimprefix (v, " sm: " ) if startswith (v, " sm: " )
137+ for k , v in coalesce (var. secrets , {}) : v => trimprefix (v, " asm:// " ) if startswith (v, " asm:// " )
138138 },
139139 ],
140140 [
141141 for k , v in coalesce (var. environments , {}) : {
142- for name , variable in coalesce (v. variables , {}) : variable => trimprefix (variable, " sm: " ) if startswith (variable, " sm: " )
142+ for name , variable in coalesce (v. variables , {}) : variable => trimprefix (variable, " asm:// " ) if startswith (variable, " asm:// " )
143143 }
144144 ],
145145 [
146146 for k , v in coalesce (var. environments , {}) : {
147- for name , secret in coalesce (v. secrets , {}) : secret => trimprefix (secret, " sm: " ) if startswith (secret, " sm: " )
147+ for name , secret in coalesce (v. secrets , {}) : secret => trimprefix (secret, " asm:// " ) if startswith (secret, " asm:// " )
148148 }
149149 ]
150150 ])... )
0 commit comments