File tree Expand file tree Collapse file tree
infra/ansible-docker/playbooks/elt/templates/cron Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -4,6 +4,7 @@ set -euo pipefail
44# Constants
55ELT_SECRETS=${ELT_SECRETS:? }
66ELT_GIT_REF=${ELT_GIT_REF:- main}
7+ ELT_WRITE_DISPOSITION=${ELT_WRITE_DISPOSITION:- }
78EXTRACT_AND_LOAD_SCRIPT=extract_and_load.py
89LOG_LEVEL=DEBUG
910ON_PIPELINE_FAILURE=log_and_continue
@@ -51,11 +52,17 @@ set -o allexport; source $ELT_SECRETS; set +o allexport
5152# Extraction
5253ensure_elt_sources_exist $git_url $git_clone_dir
5354cd $git_clone_dir /$extract_and_load_dir
55+ dlt_write_disposition=
56+ if [ -n " $ELT_WRITE_DISPOSITION " ]; then
57+ dlt_write_disposition=" --write-disposition $ELT_WRITE_DISPOSITION "
58+ fi
5459uv run \
5560 --reinstall \
5661 --script $EXTRACT_AND_LOAD_SCRIPT \
5762 --log-level $LOG_LEVEL \
58- --on-pipeline-step-failure $ON_PIPELINE_FAILURE
63+ --on-pipeline-step-failure $ON_PIPELINE_FAILURE \
64+ $dlt_write_disposition
65+
5966
6067# Transform
6168if [ -n " $dbt_project_dir " ]; then
You can’t perform that action at this time.
0 commit comments