32 lines
862 B
YAML
32 lines
862 B
YAML
|
|
- 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
|
||
|
|
|