From 0204210c46bdb100720d71cb213d88fb08203ba8 Mon Sep 17 00:00:00 2001 From: Jordan Del Pilar Date: Wed, 8 Jul 2026 09:40:03 -0700 Subject: [PATCH 1/2] fix: Removed Adguard Requirement Removed requirement for adguard home to be running. prevents issues with pipeline restarting adguard and killing runner in the process. Container now only waits for network to be online during boot. This same change will be applied to all containers, meaning by default they only require networking to be online at bootup. --- roles/gitea_server/templates/act_runner_quadlet.j2 | 2 -- 1 file changed, 2 deletions(-) diff --git a/roles/gitea_server/templates/act_runner_quadlet.j2 b/roles/gitea_server/templates/act_runner_quadlet.j2 index 86c3c24..ffa3720 100644 --- a/roles/gitea_server/templates/act_runner_quadlet.j2 +++ b/roles/gitea_server/templates/act_runner_quadlet.j2 @@ -1,8 +1,6 @@ # {{ ansible_managed }} [Unit] After=network-online.target -After=adguard.service -Requires=adguard.service StartLimitBurst=10 StartLimitIntervalSec=120 -- 2.54.0 From 73f894e9b16cc0b0a517848166f328e76cf173e3 Mon Sep 17 00:00:00 2001 From: Jordan Del Pilar Date: Wed, 8 Jul 2026 09:43:27 -0700 Subject: [PATCH 2/2] update: Updated Defaults Updated base template to make changes to default settings gitea - Remove requirement for adguard home to be running. container now only requires network to be started before starting. - Disabled registration via environment variables. This forces new users to be created only by a gitea admin, helping secure the instance. This is applied as a default so current workflow does not require external user registration. if that need arises this setting will be changed. --- roles/gitea_server/templates/gitea_quadlet.j2 | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/roles/gitea_server/templates/gitea_quadlet.j2 b/roles/gitea_server/templates/gitea_quadlet.j2 index 6c527d7..32e4675 100644 --- a/roles/gitea_server/templates/gitea_quadlet.j2 +++ b/roles/gitea_server/templates/gitea_quadlet.j2 @@ -1,8 +1,6 @@ # {{ ansible_managed }} [Unit] After=network-online.target -After=adguard.service -Requires=adguard.service StartLimitBurst=10 StartLimitIntervalSec=120 @@ -42,6 +40,7 @@ Volume=/etc/timezone:/etc/timezone:ro Volume=/etc/localtime:/etc/localtime:ro Environment=TZ={{ timezone | default('America/Los_Angeles') }} +Environment=DISABLE_REGISTRATION=true {% if item.env is defined %} {% for key, value in item.env.items() | sort %} Environment={{ key }}={{ value }} -- 2.54.0