update to Fedora Rawhide

This commit is contained in:
Lukas Greve
2025-10-26 20:04:02 +01:00
parent 48f9eef167
commit 29887948ff

View File

@@ -1,8 +1,8 @@
# Gitea Runner Automation with Ansible
This repository contains an Ansible playbook and configuration files to automate the deployment and configuration of a Gitea Runner on a Rocky Linux 10 VM.
This repository contains an Ansible playbook and configuration files to automate the deployment and configuration of a Gitea Runner on a Fedora Rawhide Cloud VM.
To deploy a Rocky Linux virtual machine, please go to [this repository](https://git.phyllo.me/IaC/advanced-libvirt-terraform-examples).
To deploy a Fedora Rawhide Cloud virtual machine, please go to [this repository](https://git.phyllo.me/IaC/advanced-libvirt-terraform-examples).
## Repository Structure
@@ -17,7 +17,7 @@ To deploy a Rocky Linux virtual machine, please go to [this repository](https://
## Prerequisites
1. Ansible installed on your control machine
2. Access to a Rocky Linux 10 VM with IP `10.17.3.250`
2. Access to a Fedora Rawhide Cloud VM with IP `10.17.3.250`
3. SSH key authentication configured with `~/.ssh/terraform_key`
4. Root privileges or sudo access on the target VM
5. Gitea registration token (to be placed in runner_setup.yml)
@@ -62,10 +62,10 @@ To deploy a Rocky Linux virtual machine, please go to [this repository](https://
This automation will:
- Connect to the specified Rocky Linux VM
- Connect to the specified Fedora Rawhide Cloud VM
- Update the system packages and reboot if required
- Install necessary dependencies
- Set hostname to rocky10
- Set hostname to fedora-rawhide10
- Create a dedicated gitea-runner user
- Download and install Gitea Runner
- Configure systemd service for automatic startup