chore 📦: Setup PVE-mods dependencies

This commit sets up the necessary environment for PVE-mods, including installing required packages and cloning the project repository. This ensures a clean and functional setup for further development or modification of the PVE-mods project. The changes focus on the build process and dependencies.
This commit is contained in:
2025-12-11 21:10:06 +01:00
parent fe78fd6fe7
commit 8289e73119

32
tasks/proxmox.yml Normal file
View File

@@ -0,0 +1,32 @@
- name: Deploy VM templates
hosts: proxmox
tasks:
- name: Install proxmoxer from APT
ansible.builtin.apt:
name: python3-proxmoxer
state: present
update_cache: yes
- name: Install lm-sensors from APT
ansible.builtin.apt:
name: lm-sensors
state: present
- name: Clone PVE-mods repository
ansible.builtin.git:
repo: "https://github.com/Meliox/PVE-mods.git"
dest: "/opt/PVE-mods"
version: "main"
update: yes
- name: Install pve-mod-gui-sensors.sh
ansible.builtin.copy:
src: "/opt/PVE-mods/pve-mod-gui-sensors.sh"
dest: "/usr/local/bin/pve-mod-gui-sensors.sh"
mode: "0755"
- name: Run script with predefined input
ansible.builtin.shell: |
printf "a\nC\nN\n2\n" | /usr/local/bin/pve-mod-gui-sensors.sh