Skip to content

Commit

Permalink
add workdir preservation option to install script
Browse files Browse the repository at this point in the history
Signed-off-by: Chris Kim <[email protected]>
  • Loading branch information
Oats87 committed Apr 23, 2021
1 parent 638e72c commit 2c85077
Showing 1 changed file with 9 additions and 1 deletion.
10 changes: 9 additions & 1 deletion install.sh
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,8 @@ fi
#
# Advanced Environment Variables
# - CATTLE_AGENT_BINARY_URL (default: latest GitHub release)
# - CATTLE_REMOTE_ENABLED=true (default: true)
# - CATTLE_PRESERVE_WORKDIR (default: false)
# - CATTLE_REMOTE_ENABLED (default: true)
# - CATTLE_ID (default: autogenerate)
# - CATTLE_AGENT_BINARY_LOCAL (default: false)
# - CATTLE_AGENT_BINARY_LOCAL_LOCATION (default: )
Expand Down Expand Up @@ -133,6 +134,12 @@ setup_env() {
CATTLE_REMOTE_ENABLED=$(echo "${CATTLE_REMOTE_ENABLED}" | tr '[:upper:]' '[:lower:]')
fi

if [ -z "${CATTLE_PRESERVE_WORKDIR}" ]; then
CATTLE_PRESERVE_WORKDIR=false
else
CATTLE_PRESERVE_WORKDIR=$(echo "${CATTLE_PRESERVE_WORKDIR}" | tr '[:upper:]' '[:lower:]')
fi

if [ -z "${CATTLE_AGENT_LOGLEVEL}" ]; then
CATTLE_AGENT_LOGLEVEL=debug
else
Expand Down Expand Up @@ -307,6 +314,7 @@ generate_config() {
cat <<-EOF >"${CATTLE_AGENT_CONFIG_DIR}/config.yaml"
workDirectory: ${CATTLE_AGENT_VAR_DIR}/work
localPlanDirectory: ${CATTLE_AGENT_VAR_DIR}/plans
appliedPlanDirectory: ${CATTLE_AGENT_VAR_DIR}/applied
remoteEnabled: ${CATTLE_REMOTE_ENABLED}
EOF

Expand Down

0 comments on commit 2c85077

Please sign in to comment.