Skip to content

Commit cee477c

Browse files
committed
Also set BUILDKITE_TERMINATE_INSTANCE_AFTER_JOB in cfn-env
Then it will appear in the job logs, so customers will know it is set by the elastic stack.
1 parent 916dfe1 commit cee477c

File tree

1 file changed

+5
-0
lines changed

1 file changed

+5
-0
lines changed

packer/linux/conf/bin/bk-install-elastic-stack.sh

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -131,6 +131,10 @@ echo Writing Phase 2/2 for /var/lib/buildkite-agent/cfn-env helper function...
131131
cat <<EOF >>/var/lib/buildkite-agent/cfn-env
132132
133133
set_always "BUILDKITE_AGENTS_PER_INSTANCE" "$BUILDKITE_AGENTS_PER_INSTANCE"
134+
135+
# also set via /etc/systemd/system/buildkite-agent.service.d/environment.conf
136+
set_always "BUILDKITE_TERMINATE_INSTANCE_AFTER_JOB" "$BUILDKITE_TERMINATE_INSTANCE_AFTER_JOB"
137+
134138
set_always "BUILDKITE_ECR_POLICY" "${BUILDKITE_ECR_POLICY:-none}"
135139
set_always "BUILDKITE_SECRETS_BUCKET" "$BUILDKITE_SECRETS_BUCKET"
136140
set_always "BUILDKITE_SECRETS_BUCKET_REGION" "$BUILDKITE_SECRETS_BUCKET_REGION"
@@ -357,6 +361,7 @@ done
357361
echo "Waited $next_wait_time times for docker to start. We will exit if it still has not started."
358362
check_docker
359363

364+
# also set in /var/lib/buildkite-agent/cfn-env so that its shown in the job logs
360365
systemctl set-environment "BUILDKITE_TERMINATE_INSTANCE_AFTER_JOB=${BUILDKITE_TERMINATE_INSTANCE_AFTER_JOB}"
361366
echo Starting buildkite-agent...
362367
systemctl enable --now buildkite-agent

0 commit comments

Comments
 (0)