36 lines
818 B
YAML
36 lines
818 B
YAML
- 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: https://waykey.net:7999/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
|
|
|