Files
server_cloud_ladkau_de/ansible/roles/act_runner/templates/config.yml.j2
T
ml 82d944a0a8 Add fuelish API; protect the host against memory exhaustion
- fuelish role: receipt OCR API at fuelish.ladkau.de, API-key auth, shared
  Ollama model and request options
- base: 4 GB swap file; act_runner: job containers capped at 4 GB without swap
- docs and vault/service checks updated
2026-10-04 13:54:09 +02:00

25 lines
865 B
Django/Jinja

# Managed by Ansible — do not edit manually
log:
level: info
runner:
file: .runner # stored in each runner's /data volume
capacity: 1 # one concurrent job per runner container
timeout: 3h
fetch_timeout: 5s
fetch_interval: 2s
cache:
enabled: false # disable built-in cache server; use actions/cache if needed
container:
network: bridge # job containers get default bridge network with internet access
privileged: false
options: "--memory={{ act_runner_job_memory }} --memory-swap={{ act_runner_job_memory }}"
valid_volumes:
- /tmp
force_pull: true # otherwise a job container image update (e.g. a build-image
# rebuild pushed to :latest) is silently ignored — the runner
# just reuses whatever it already has cached under that tag
force_rebuild: false