From c05d7c9c4f3d4c301ee1d406bb4422fc039232aa Mon Sep 17 00:00:00 2001 From: Emil Simeonov Date: Fri, 19 Jun 2026 10:41:41 +0200 Subject: [PATCH] GRM-20: fix: set runner_mode to binary in multi-instance converge The multi-instance scenario verify playbook expects config files at /etc/gitea-runner//config.yaml (binary mode path). Without runner_mode set, the role defaulted to docker mode, which places the config in /var/lib/gitea-runner//config.yaml instead. Add runner_mode: binary to both converge plays so config placement matches the verify assertions. --- ansible/roles/gitea-runner/molecule/multi-instance/converge.yml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/ansible/roles/gitea-runner/molecule/multi-instance/converge.yml b/ansible/roles/gitea-runner/molecule/multi-instance/converge.yml index ba72cc3..f7ae281 100644 --- a/ansible/roles/gitea-runner/molecule/multi-instance/converge.yml +++ b/ansible/roles/gitea-runner/molecule/multi-instance/converge.yml @@ -6,6 +6,7 @@ gitea_url: "http://localhost:3000" registration_token: "fake-token-for-testing" runner_name: "molecule-runner-a" + runner_mode: "binary" skip_runner_registration: true roles: - role: gitea-runner @@ -17,6 +18,7 @@ gitea_url: "http://localhost:3000" registration_token: "fake-token-for-testing" runner_name: "molecule-runner-b" + runner_mode: "binary" skip_runner_registration: true roles: - role: gitea-runner