Files
johto-infra/roles/gitea_server/templates/act_runner_quadlet.j2
T
Jordan Del Pilar 80b66bdf0c feat: initial commit
Creates foundation for home lab environment
- sets system baselines and creates required directories
- adds `common` role for system baselines
- adds `dns_server` role to set up dns for internal routing
- adds `gitea_server` role  to set up git and action runner
2026-06-12 13:02:38 -07:00

34 lines
696 B
Django/Jinja

# {{ ansible_managed }}
[Unit]
After=network-online.target
After=adguard.service
Requires=adguard.service
StartLimitBurst=10
StartLimitIntervalSec=120
[Container]
ContainerName={{ item.name }}
Image={{ item.image }}
Network=management-net
PodmanArgs=--add-host=git.delpilar.net:172.23.0.2
AutoUpdate=registry
Label=category=management
Label=owner={{ container_owner | default('jdelpilar') }}
Volume=/run/user/1000/podman/podman.sock:/var/run/docker.sock
Environment=TZ='America/Los_Angeles'
Environment=GITEA_INSTANCE_URL={{ item.gitea_url }}
Environment=GITEA_RUNNER_REGISTRATION_TOKEN={{ item.runner_token }}
[Service]
Restart=on-failure
RestartSec=5
[Install]
WantedBy=default.target