File tree Expand file tree Collapse file tree 3 files changed +33
-2
lines changed
examples/ephemeral-multiarch-prebuilt/templates/runner-configs
modules/runners/templates Expand file tree Collapse file tree 3 files changed +33
-2
lines changed Original file line number Diff line number Diff line change @@ -47,7 +47,7 @@ runner_config:
47
47
- device_name : /dev/xvda
48
48
delete_on_termination : true
49
49
volume_type : gp3
50
- volume_size : 30
50
+ volume_size : 40
51
51
encrypted : true
52
52
iops : null
53
53
throughput : null
Original file line number Diff line number Diff line change @@ -45,7 +45,7 @@ runner_config:
45
45
- device_name : /dev/xvda
46
46
delete_on_termination : true
47
47
volume_type : gp3
48
- volume_size : 30
48
+ volume_size : 40
49
49
encrypted : true
50
50
iops : null
51
51
throughput : null
Original file line number Diff line number Diff line change @@ -220,6 +220,37 @@ if [[ "$run_as" == "root" ]]; then
220
220
export RUNNER_ALLOW_RUNASROOT=1
221
221
fi
222
222
223
+ if [ -b /dev/nvme1n1 ]; then
224
+ echo " Found extra data volume, format and mount to /data"
225
+ mount
226
+ lsblk
227
+ if ! mkfs.xfs -f -L data /dev/nvme1n1; then
228
+ echo " Failed to format /dev/nvme1n1"
229
+ exit 1
230
+ fi
231
+
232
+ mkdir -p /data
233
+ mount -L data /data
234
+ mkdir -p /data/docker
235
+ chown -R root:docker /data/docker
236
+
237
+ mkdir -p /data/_work
238
+ chown -R $run_as :$run_as /data/_work
239
+ rm -rf /opt/actions-runner/_work
240
+ ln -s /data/_work /opt/actions-runner/
241
+
242
+ mkdir -p /data/_diag
243
+ chown -R $run_as :$run_as /data/_diag
244
+ rm -rf /opt/actions-runner/_diag
245
+ ln -s /data/_diag /opt/actions-runner/
246
+
247
+ usermod -a -G docker ubuntu
248
+ echo ' {"data-root": "/data/docker"}' | jq ' .' > /etc/docker/daemon.json
249
+
250
+ systemctl restart docker.service
251
+ docker info
252
+ fi
253
+
223
254
chown -R $run_as .
224
255
225
256
info_arch=$( uname -p)
You can’t perform that action at this time.
0 commit comments