Configure VMs
🧱 VM Inputs
Computed VM Name:
dev-build-01Computed IP:
192.168.8.00Build VM Configuration Steps
1.
Go to Proxmox VE
Open Proxmox VE.
https://pve.aspireclan.com### Clone VM Template
sudo apt update && sudo apt upgrade -y### Check current hostname
hostnamectlhostnamesudo nano /etc/hostnameNew Hostname:
dev-build-01sudo nano /etc/hosts### Apply Changes
sudo systemctl restart systemd-logindsudo reboot nowhostnamectlip a### Reboot
sudo reboot[OPTIONAL]:%d [ENTER]
sudo ls /etc/netplansudo vim /etc/netplan/50-cloud-init.yamlnetwork:
version: 2
ethernets:
enp6s18:
dhcp4: no
addresses:
- 192.168.8.00/22
gateway4: 192.168.8.1
nameservers:
addresses:
- 192.168.8.4
- 1.1.1.1
- 8.8.8.8sudo netplan apply2.
Install Azure CLI (VERY IMPORTANT)
This step is mandatory for self-hosted GitHub Actions runners. The azure/login@v2 action requires Azure CLI (az) to be installed and available in the system PATH.
curl -sL https://aka.ms/InstallAzureCLIDeb | sudo bashaz versionwhich az