{"repo":"MonolithProjects/ansible-github_actions_runner","free":true,"listed":false,"github":"https://github.com/MonolithProjects/ansible-github_actions_runner","clone":"git clone https://github.com/MonolithProjects/ansible-github_actions_runner.git","description":"Ansible Role to deploy GitHub Actions self-hosted runner","language":null,"stars":247,"topics":["github","actions","private","local","local-runner","cicd","github-actions-runner","runner","self-hosted","runner-service"],"license":"MIT","category":"deployment-docker-iac","readme_excerpt":"GitHub Actions Runner This role will deploy/redeploy/uninstall and register/unregister local GitHub Actions Runner on Linux and macOS systems (see compatibility list). It supports Enterprise, Organization and Repository Runners. Requirements System must have access to the GitHub API. The role requires a Personal Access Token to access GitHub. The token can be set as the PERSONAL ACCESS TOKEN environment variable. Note The token must have the repo scope (when creating a repo runner), the admin:org scope (when creating a runner for an organization), or the manage runners:enterprise scope (when creating an enterprise runner). Personal Access Token for GitHub account can be created here. Warning Never store your personal access token in the GitHub repository. Use GitHub Secrets or a different secrets service. Runner user has to be pre-created. Recommended role: monolithprojects.user management CentOS and Rocky Linux systems require EPEL repository. Recommended role: robertdebock.epel Supported CPU Architecture ARM, ARM64 (dependencies installation is not covered by this role) AMD64, x86 64 Supported Operating Systems Red Hat Enterprise Linux 8+ Rocky Linux 8+ Fedora 40+ Debian 10+ Ubuntu 22.04+ macOS High Sierra+ Windows Tested On Debian 13 Fedora 43 Rocky Linux 9 Ubuntu 24 Role Variables This is a copy of defaults/main.yml Example Playbooks In this example the Ansible role will install (or update) the GitHub Actions Runner service (latest available version). The runner will be r","default_branch":null,"files":null,"tree":[],"storefront":"/r/MonolithProjects","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/MonolithProjects/ansible-github_actions_runner/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}