diff --git a/tasks/proxmox.yml b/tasks/proxmox.yml new file mode 100644 index 0000000..750f580 --- /dev/null +++ b/tasks/proxmox.yml @@ -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 + \ No newline at end of file