diff --git a/functions b/functions index a0a3709..9d18f2f 100644 --- a/functions +++ b/functions @@ -597,9 +597,11 @@ function create_kayobe_environment { local kayobe_config_source_path=${2:-$KAYOBE_CONFIG_SOURCE_PATH} mkdir -p "$env"/{src/kayobe,src/kayobe-config,venvs/kayobe} - # Ensure we have an unmodified copy of kayobe-config - if [[ $(realpath "$kayobe_config_source_path") != $(realpath "$env/src/kayobe-config") ]]; then - clean_copy "$kayobe_config_source_path" "$env/src/kayobe-config" + if [ $KAYOBE_AUTOMATION_ALLOW_UNCLEAN_KAYOBE_CONFIG != true]; then + # Ensure we have an unmodified copy of kayobe-config + if [[ $(realpath "$kayobe_config_source_path") != $(realpath "$env/src/kayobe-config") ]]; then + clean_copy "$kayobe_config_source_path" "$env/src/kayobe-config" + fi fi if [ -f "$kayobe_config_source_path/requirements.txt" ]; then