From 2c2dc7f95d9fa4fa92c088d6ee0736d46b605e0c Mon Sep 17 00:00:00 2001 From: Valerio Lomanto Date: Wed, 12 Feb 2025 09:32:41 +0100 Subject: [PATCH] fix runner command --- .../modules/soc/templates/runner/docker-compose.yml.erb | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/global/overlay/etc/puppet/modules/soc/templates/runner/docker-compose.yml.erb b/global/overlay/etc/puppet/modules/soc/templates/runner/docker-compose.yml.erb index 87dd815..6bf373f 100644 --- a/global/overlay/etc/puppet/modules/soc/templates/runner/docker-compose.yml.erb +++ b/global/overlay/etc/puppet/modules/soc/templates/runner/docker-compose.yml.erb @@ -53,7 +53,9 @@ services: - /opt/forgejo-runner/data:/data - /opt/forgejo-runner/docker_certs:/certs command: >- + bash -ec ' if ! grep '--mount type=bind,source=/certs/client,target=/certs/client,readonly' config.yml > /dev/null; then - sed -i '\|options:| a \ \ \ \ --mount type=bind,source=/certs/client,target=/certs/client,readonly' config.yml + sed -i "\|options:| a \ \ \ \ --mount type=bind,source=/certs/client,target=/certs/client,readonly" config.yml fi forgejo-runner --config config.yml daemon + '