update to Fedora Rawhide
This commit is contained in:
10
readme.md
10
readme.md
@@ -1,8 +1,8 @@
|
|||||||
# Gitea Runner Automation with Ansible
|
# 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
|
## Repository Structure
|
||||||
|
|
||||||
@@ -17,7 +17,7 @@ To deploy a Rocky Linux virtual machine, please go to [this repository](https://
|
|||||||
## Prerequisites
|
## Prerequisites
|
||||||
|
|
||||||
1. Ansible installed on your control machine
|
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`
|
3. SSH key authentication configured with `~/.ssh/terraform_key`
|
||||||
4. Root privileges or sudo access on the target VM
|
4. Root privileges or sudo access on the target VM
|
||||||
5. Gitea registration token (to be placed in runner_setup.yml)
|
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:
|
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
|
- Update the system packages and reboot if required
|
||||||
- Install necessary dependencies
|
- Install necessary dependencies
|
||||||
- Set hostname to rocky10
|
- Set hostname to fedora-rawhide10
|
||||||
- Create a dedicated gitea-runner user
|
- Create a dedicated gitea-runner user
|
||||||
- Download and install Gitea Runner
|
- Download and install Gitea Runner
|
||||||
- Configure systemd service for automatic startup
|
- Configure systemd service for automatic startup
|
||||||
|
|||||||
Reference in New Issue
Block a user