Watch
1
0
Fork
You've already forked ansible_role_forgeo_runner
0
mirror of https://github.com/roles-ansible/ansible_role_forgeo_runner.git synced 2026-08-17 06:26:01 +02:00
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
L3D 9bd8c9df48
Merge pull request #18 from LogExE/new-configure-file
use newer config.yaml and add new variables for configuration
2026-08-14 14:03:45 +02:00
.github Bump actions/checkout from 6 to 7 2026-06-19 04:42:24 +00:00
defaults add new variables for configuration and use newer config.yaml 2026-07-31 23:34:04 +04:00
handlers fix: INJECT_FACTS_AS_VARS - porting ansible 13 2026-01-24 20:21:39 +00:00
meta Improve meta and configuration 2024-03-21 17:30:37 +01:00
tasks Update configure_runner.yml 2026-08-14 14:02:03 +02:00
templates add new variables for configuration and use newer config.yaml 2026-07-31 23:34:04 +04:00
vars fix: INJECT_FACTS_AS_VARS - porting ansible 13 (vars) 2026-02-28 19:50:01 +00:00
.gitignore Initial commit 2024-03-19 13:48:20 +01:00
.yamllint Improve meta and configuration 2024-03-21 17:30:37 +01:00
LICENSE Create forgeo user and group 2024-03-19 14:39:34 +01:00
README.md add new variables for configuration and use newer config.yaml 2026-07-31 23:34:04 +04:00

Ansible Galaxy BSD-3 Clause Maintainance

ansible role forgeo_runner

Ansible role to install and Setup forgeo runner.

Visit code.forgejo.org/forgejo/runner for more information about forgejo actions.

Requirements

This role requires either to be able to start docker containers as forgejo_runner User or you change the forgejo_runner__mode variable to run actions directly without containerisation which could break your system.

Variables

Variable Value Description
forgejo_runner__version latest Forgejo runner version or latest to use latest
forgejo_runner__user forgejo_runner Forejo runner UNIX User
forgejo_runner__group forgejo_runner Forgejo runner UNIX Group
forgejo_runner__user_home /var/lib/forgejo-runner Unix Home and working directory
forgejo_runner__full_executable_path /usr/local/bin/forgejo_runner Path for executable binary
forgejo_runner__gpg_id EB114F5E6C0DC2BCDD183550A4B61A2DC5923710 Forgejo runneer GPG Key
forgejo_runner__instance_address Forgejo Instance Address
forgejo_runner__uuid UUID of generated runner connection of your forgejo instance
forgejo_runner__token Token for runner of your forgejo instance
forgejo_runner__labels Labels that will be set on forgejo runner
forgejo_runner__container_options Container options to set for forgejo runner (e.g. --device /dev/fuse)
forgejo_runner__docker_host - Container socket connection string. E.g.: unix:///run/user//podman/podman.sock for podman
forgejo_runner__mode daemon Forgejo runner mode. Change to exec for local Runner execution
submodules_versioncheck false optional simple version check

Contribution

Please feel free to open an issue or Pull-Request