File tree Expand file tree Collapse file tree 2 files changed +6
-0
lines changed
conf/buildkite-agent/systemd/cloud-final.service.d Expand file tree Collapse file tree 2 files changed +6
-0
lines changed Original file line number Diff line number Diff line change
1
+ [Unit]
2
+ OnFailure=poweroff.target
3
+ OnFailureJobMode=replace-irreversibly
Original file line number Diff line number Diff line change @@ -54,6 +54,9 @@ sudo chown -R buildkite-agent: /var/lib/buildkite-agent/plugins
54
54
echo " Adding systemd service template..."
55
55
sudo cp /tmp/conf/buildkite-agent/systemd/buildkite-agent.service /etc/systemd/system/buildkite-agent.service
56
56
57
+ echo " Adding cloud-init failure safety check..."
58
+ sudo cp /tmp/conf/buildkite-agent/systemd/system/cloud-final.service.d/10-power-off-on-failure.conf /etc/systemd/system/cloud-final.service.d/10-power-off-on-failure.conf
59
+
57
60
echo " Adding termination scripts..."
58
61
sudo cp /tmp/conf/buildkite-agent/scripts/stop-agent-gracefully /usr/local/bin/stop-agent-gracefully
59
62
sudo cp /tmp/conf/buildkite-agent/scripts/terminate-instance /usr/local/bin/terminate-instance
You can’t perform that action at this time.
0 commit comments