This commit is contained in:
2024-06-14 10:38:25 +08:00
commit 133692dcb4
9 changed files with 159 additions and 0 deletions

View File

@@ -0,0 +1,35 @@
- name: Install ipmi-from IPFS gateway
hosts: all
become: yes
user: root
tasks:
- name: Ensure ipmitool is installed
apt:
name: ipmitool
state: present
- name: Ensure freeipmi is installed
apt:
name: freeipmi
state: present
- name: Download the deb file from IPFS gateway
get_url:
url: http://192.168.1.13:8080/ipfs/QmXAvSfitFCGw2N4YC3R8sJd6dBBhW21rCRhvEpzyfjGW9
dest: /tmp/ipmi-exporter.deb
- name: Install the deb package
apt:
deb: /tmp/ipmi-exporter.deb
- name: Clean up the deb file
file:
path: /tmp/ipmi-exporter
state: absent
- name: Ensure ipmi-exporter service is enabled and started
systemd:
name: ipmi-exporter
enabled: yes
state: started