# ============================================================================= # 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