Files
sicabe-core/deploy/config/airflow/dbt/profiles.yml
T
2026-10-09 02:35:14 +07:00

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