@@ -18,13 +18,13 @@ module "ndr-document-store" {
1818 {
1919 allowed_headers = [" *" ]
2020 allowed_methods = [" POST" , " PUT" , " DELETE" ]
21- allowed_origins = [local.base_url ]
21+ allowed_origins = [contains ([ " prod " ], terraform . workspace ) ? " https:// ${ var . domain } " : " https:// ${ terraform . workspace } . ${ var . domain } " ]
2222 expose_headers = [" ETag" ]
2323 max_age_seconds = 3000
2424 },
2525 {
2626 allowed_methods = [" GET" ]
27- allowed_origins = [local.base_url ]
27+ allowed_origins = [contains ([ " prod " ], terraform . workspace ) ? " https:// ${ var . domain } " : " https:// ${ terraform . workspace } . ${ var . domain } " ]
2828 }
2929 ]
3030}
@@ -41,7 +41,7 @@ module "ndr-zip-request-store" {
4141 cors_rules = [
4242 {
4343 allowed_methods = [" GET" ]
44- allowed_origins = [local.base_url ]
44+ allowed_origins = [contains ([ " prod " ], terraform . workspace ) ? " https:// ${ var . domain } " : " https:// ${ terraform . workspace } . ${ var . domain } " ]
4545 }
4646 ]
4747}
@@ -62,13 +62,13 @@ module "ndr-lloyd-george-store" {
6262 {
6363 allowed_headers = [" *" ]
6464 allowed_methods = [" POST" , " PUT" , " DELETE" ]
65- allowed_origins = [local.base_url ]
65+ allowed_origins = [contains ([ " prod " ], terraform . workspace ) ? " https:// ${ var . domain } " : " https:// ${ terraform . workspace } . ${ var . domain } " ]
6666 expose_headers = [" ETag" ]
6767 max_age_seconds = 3000
6868 },
6969 {
7070 allowed_methods = [" GET" ]
71- allowed_origins = [local.base_url ]
71+ allowed_origins = [contains ([ " prod " ], terraform . workspace ) ? " https:// ${ var . domain } " : " https:// ${ terraform . workspace } . ${ var . domain } " ]
7272 }
7373 ]
7474}
@@ -110,7 +110,7 @@ module "statistical-reports-store" {
110110 cors_rules = [
111111 {
112112 allowed_methods = [" GET" ]
113- allowed_origins = [local.base_url ]
113+ allowed_origins = [contains ([ " prod " ], terraform . workspace ) ? " https:// ${ var . domain } " : " https:// ${ terraform . workspace } . ${ var . domain } " ]
114114 }
115115 ]
116116}
@@ -132,13 +132,13 @@ module "ndr-bulk-staging-store" {
132132 {
133133 allowed_headers = [" *" ]
134134 allowed_methods = [" POST" , " PUT" , " DELETE" ]
135- allowed_origins = [local.base_url ]
135+ allowed_origins = [contains ([ " prod " ], terraform . workspace ) ? " https:// ${ var . domain } " : " https:// ${ terraform . workspace } . ${ var . domain } " ]
136136 expose_headers = [" ETag" ]
137137 max_age_seconds = 3000
138138 },
139139 {
140140 allowed_methods = [" GET" ]
141- allowed_origins = [local.base_url ]
141+ allowed_origins = [contains ([ " prod " ], terraform . workspace ) ? " https:// ${ var . domain } " : " https:// ${ terraform . workspace } . ${ var . domain } " ]
142142 }
143143 ]
144144}
@@ -175,7 +175,7 @@ module "ndr-document-pending-review-store" {
175175 cors_rules = [
176176 {
177177 allowed_methods = [" GET" ]
178- allowed_origins = [local.base_url ]
178+ allowed_origins = [contains ([ " prod " ], terraform . workspace ) ? " https:// ${ var . domain } " : " https:// ${ terraform . workspace } . ${ var . domain } " ]
179179 }
180180 ]
181181}
0 commit comments