40 lines
1.3 KiB
YAML
40 lines
1.3 KiB
YAML
# =============================================================================
|
|||
|
|
# eBdesk SiCABE — dbt Profiles (Trino Connection)
|
||
|
|
# =============================================================================
|
||
|
|
# Service/pipeline memakai SERVICE ACCOUNT via HTTP Basic (dbt-trino method
|
||
|
|
# 'ldap' = username/password Basic). Koneksi LANGSUNG ke Trino HTTPS
|
||
|
|
# (self-signed) → cert: false (lewati verifikasi TLS) untuk dev.
|
||
|
|
# Password dari env DBT_TRINO_PASSWORD.
|
||
|
|
# =============================================================================
|
||
|
|
|
||
|
|
trino:
|
||
|
|
target: prod
|
||
|
|
outputs:
|
||
|
|
prod:
|
||
|
|
type: trino
|
||
|
|
method: ldap
|
||
|
|
user: "{{ env_var('DBT_TRINO_USER', 'svc_dbt') }}"
|
||
|
|
password: "{{ env_var('DBT_TRINO_PASSWORD', '') }}"
|
||
|
|
database: iceberg
|
||
|
|
schema: bronze
|
||
|
|
host: "{{ env_var('DBT_TRINO_HOST', 'trino-coordinator') }}"
|
||
|
|
port: 8443
|
||
|
|
threads: 4
|
||
|
|
http_scheme: https
|
||
|
|
cert: false
|
||
|
|
suppress_cert_warning: true
|
||
|
|
|
||
|
|
dev:
|
||
|
|
type: trino
|
||
|
|
method: ldap
|
||
|
|
user: "{{ env_var('DBT_TRINO_USER', 'svc_dbt') }}"
|
||
|
|
password: "{{ env_var('DBT_TRINO_PASSWORD', '') }}"
|
||
|
|
database: iceberg
|
||
|
|
schema: bronze
|
||
|
|
host: "{{ env_var('DBT_TRINO_HOST', 'localhost') }}"
|
||
|
|
port: 12443
|
||
|
|
threads: 2
|
||
|
|
http_scheme: https
|
||
|
|
cert: false
|
||
|
|
suppress_cert_warning: true
|