@@ -96,7 +96,7 @@ civis-studio:
9696# "type": "string",
9797# "value": "my_dbt_schema"
9898# }, {
99- # "name": "code_cloud_redshift_prefix ",
99+ # "name": "studio_redshift_prefix ",
100100# "description": null,
101101# "type": "string",
102102# "value": "civis_consumers" // matches the parameter name for the redshift database
@@ -106,7 +106,7 @@ civis-studio:
106106# "type": "database",
107107# "value": "{\"credential\":333,\"database\":999}"
108108# }, {
109- # "name": "code_cloud_bigquery_prefix ",
109+ # "name": "studio_bigquery_prefix ",
110110# "description": null,
111111# "type": "string",
112112# "value": "civis_international_consumers" // matches the parameter name for the BQ database
@@ -119,18 +119,18 @@ studio-or-dbt-script:
119119 outputs :
120120 # Works for redshift or postgres
121121 redshift_adapter :
122- type : " {{ env_var(env_var('CODE_CLOUD_REDSHIFT_PREFIX ', 'DATABASE') ~ '_TYPE') }}"
123- host : " {{ env_var(env_var('CODE_CLOUD_REDSHIFT_PREFIX ', 'DATABASE') ~ '_HOST') }}"
124- port : " {{ env_var(env_var('CODE_CLOUD_REDSHIFT_PREFIX ', 'DATABASE') ~ '_PORT') | as_number }}"
125- user : " {{ env_var(env_var('CODE_CLOUD_REDSHIFT_PREFIX ', '') ~ '_CREDENTIAL_USERNAME', 'DATABASE_USERNAME') }}"
126- pass : " {{ env_var('DBT_ENV_SECRET_' ~ env_var('CODE_CLOUD_REDSHIFT_PREFIX', '' ) ~ '_CREDENTIAL_PASSWORD', 'DBT_ENV_SECRET_DATABASE_PASSWORD') }}"
127- dbname : " {{ env_var(env_var('CODE_CLOUD_REDSHIFT_PREFIX ', '') ~ '_DATABASE', 'DATABASE_NAME') }}"
122+ type : " {{ env_var(env_var('STUDIO_REDSHIFT_PREFIX ', 'DATABASE') ~ '_TYPE') }}"
123+ host : " {{ env_var(env_var('STUDIO_REDSHIFT_PREFIX ', 'DATABASE') ~ '_HOST') }}"
124+ port : " {{ env_var(env_var('STUDIO_REDSHIFT_PREFIX ', 'DATABASE') ~ '_PORT') | as_number }}"
125+ user : " {% if env_var('STUDIO_REDSHIFT_PREFIX ', '') %}{{ env_var(env_var('STUDIO_REDSHIFT_PREFIX') ~ '_CREDENTIAL_USERNAME') }}{% else %}{{ env_var( 'DATABASE_USERNAME') }}{% endif % }"
126+ pass : " {% if env_var('STUDIO_REDSHIFT_PREFIX', '') %}{{ env_var('DBT_ENV_SECRET_' ~ env_var('STUDIO_REDSHIFT_PREFIX' ) ~ '_CREDENTIAL_PASSWORD') }}{% else %}{{ env_var( 'DBT_ENV_SECRET_DATABASE_PASSWORD') }}{% endif % }"
127+ dbname : " {% if env_var('STUDIO_REDSHIFT_PREFIX ', '') %}{{ env_var(env_var('STUDIO_REDSHIFT_PREFIX') ~ '_DATABASE') }}{% else %}{{ env_var( 'DATABASE_NAME') }}{% endif % }"
128128 schema : " {{ env_var('DBT_SCHEMA') }}"
129129 threads : 4
130130
131131 # TODO
132132 bigquery_service_account_adapter :
133- type : " {{ env_var(env_var('CODE_CLOUD_BIGQUERY_PREFIX ', 'DATABASE') ~ '_TYPE') }}"
133+ type : " {{ env_var(env_var('STUDIO_BIGQUERY_PREFIX ', 'DATABASE') ~ '_TYPE') }}"
134134 method : " {{ env_var('GCP_AUTH_METHOD') }}"
135135 project : " {{ env_var('GCP_PROJECT_ID') }}"
136136 schema : " {{ env_var('DBT_SCHEMA') }}"
@@ -139,7 +139,7 @@ studio-or-dbt-script:
139139
140140 bigquery_oauth_adapter :
141141 threads : 4
142- type : " {{ env_var(env_var('CODE_CLOUD_BIGQUERY_PREFIX ', 'DATABASE') ~ '_TYPE') }}"
142+ type : " {{ env_var(env_var('STUDIO_BIGQUERY_PREFIX ', 'DATABASE') ~ '_TYPE') }}"
143143 method : " {{ env_var('GCP_AUTH_METHOD') }}"
144144 project : " {{ env_var('GCP_PROJECT_ID') }}"
145145 schema : " {{ env_var('DBT_SCHEMA') }}"
0 commit comments