Forgejo runner role ansible-role-forgejo-runner manage zabbix agent installation #410

Closed
opened 2026-02-17 08:40:04 +00:00 by dkirwan · 2 comments
Member

Our forgejo role ansible-role-forgejo-runner manages the runner and config.

This makes it the best place to add a task to install and configure the zabbix agent to enroll it with our infra. Investigate whats required.

Our forgejo role ansible-role-forgejo-runner manages the runner and config. This makes it the best place to add a task to install and configure the zabbix agent to enroll it with our infra. Investigate whats required.
dkirwan self-assigned this 2026-02-17 08:40:04 +00:00
dkirwan added this to the Sprint 14 project 2026-02-17 08:40:04 +00:00
Author
Member
  • ansible-pull can be used to configure the runner VM, pulls playbook/role and runs ansible, rather than pushing from batcave. Since we don't have direct network access to the VM from outside the Openshift network this should work.
  • Will require some refactoring of the ansible-role-forgejo-runner role.
  • move the runner registration task out of the ansible-role-forgejo-runner role back into fedora ansible forgejo role. this task is configuring the forgejo instance itself with runner config. Makes more sense to handle this step there.
  • Refactor the ansible-role-forgejo-runner role task now configured and deploy the runners using ansible-pull
- **ansible-pull** can be used to configure the runner VM, pulls playbook/role and runs ansible, rather than pushing from batcave. Since we don't have direct network access to the VM from outside the Openshift network this should work. - Will require some refactoring of the ansible-role-forgejo-runner role. - move the runner registration task out of the ansible-role-forgejo-runner role back into fedora ansible forgejo role. this task is configuring the forgejo instance itself with runner config. Makes more sense to handle this step there. - Refactor the ansible-role-forgejo-runner role task now configured and deploy the runners using ansible-pull
Author
Member
  • continue researching mechanism for getting the dependencies installed on the VM
  • Can the runner config be copied to the VM during provisioning or mounted inside VM from a NFS mount.
- continue researching mechanism for getting the dependencies installed on the VM - Can the runner config be copied to the VM during provisioning or mounted inside VM from a NFS mount.
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
forge/forge#410
No description provided.