Skip to content

Commit 0e37892

Browse files
committed
Bind mount the ephemeral builds directory into the main file system
1 parent 7a5f43e commit 0e37892

File tree

1 file changed

+4
-3
lines changed

1 file changed

+4
-3
lines changed

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

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -148,9 +148,10 @@ fi
148148
BUILDKITE_AGENT_BUILD_PATH="/var/lib/buildkite-agent/builds"
149149
if [ "${BUILDKITE_ENABLE_INSTANCE_STORAGE:-false}" == "true" ]
150150
then
151-
BUILDKITE_AGENT_BUILD_PATH="/mnt/ephemeral/builds"
152-
153-
mkdir -p "${BUILDKITE_AGENT_BUILD_PATH}"
151+
EPHEMERAL_BUILD_PATH="/mnt/ephemeral/builds"
152+
mkdir -p "${EPHEMERAL_BUILD_PATH}"
153+
mount -o bind "${EPHEMERAL_BUILD_PATH}" "${BUILDKITE_AGENT_BUILD_PATH}"
154+
echo "${EPHEMERAL_BUILD_PATH} ${BUILDKITE_AGENT_BUILD_PATH} none defaults,bind 0 0" >>/etc/fstab
154155
chown buildkite-agent: "${BUILDKITE_AGENT_BUILD_PATH}"
155156
fi
156157

0 commit comments

Comments
 (0)