Ansible Role for Runner Deployment #10514

Open
opened 2025-11-02 09:10:00 -06:00 by GiteaMirror · 1 comment
Owner

Originally created by @benyanke on GitHub (Mar 25, 2023).

Feature Description

I think it would be great if there was an ansible role for runner deployment, handling downloading the binary, setting up the service, starting it on boot, registering (related #23703), etc.

I do have one started for my own private use that I'm using now. I'd be happy to contribute it upstream if there was interest in making an official gitea ansible role for runner deployment. I think that would make adoption much easier.

Screenshots

No response

Originally created by @benyanke on GitHub (Mar 25, 2023). ### Feature Description I think it would be great if there was an ansible role for runner deployment, handling downloading the binary, setting up the service, starting it on boot, registering (related #23703), etc. I do have one started for my own private use that I'm using now. I'd be happy to contribute it upstream if there was interest in making an official gitea ansible role for runner deployment. I think that would make adoption much easier. ### Screenshots _No response_
GiteaMirror added the topic/gitea-actionstype/proposaltype/feature labels 2025-11-02 09:10:00 -06:00
Author
Owner

@nodiscc commented on GitHub (Nov 21, 2023):

I wrote a role to deploy an act-runner instance https://github.com/nodiscc/xsrv/tree/master/roles/gitea_act_runner (will probably list it in https://gitea.com/gitea/awesome-gitea#scripts as well). However it is "opinionated" about the way the runner is deployed (to keep deployment simple, I won't support all possible configuration settings, different OS/distributions, etc.) and I wouldn't have time to maintain an "official" role. It's under GPLv3 so feel free to fork it, or file bugs and features requests in the issue tracker.

@nodiscc commented on GitHub (Nov 21, 2023): I wrote a role to deploy an act-runner instance https://github.com/nodiscc/xsrv/tree/master/roles/gitea_act_runner (will probably list it in https://gitea.com/gitea/awesome-gitea#scripts as well). However it is "opinionated" about the way the runner is deployed (to keep deployment simple, I won't support **all** possible configuration settings, different OS/distributions, etc.) and I wouldn't have time to maintain an "official" role. It's under GPLv3 so feel free to fork it, or file bugs and features requests in the issue tracker.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github-starred/gitea#10514