Put the binary under a more universal path for consistency with RHEL distros

This commit is contained in:
Alexander Gorelyshev
2025-12-19 16:33:21 +04:00
parent f85dd70eb9
commit ddcbb980f6
3 changed files with 4 additions and 5 deletions

View File

@@ -1,6 +1,5 @@
---
ipmi_exporter_version: 1.10.1
ipmi_exporter_dir: "/etc/exporters"
ipmi_exporter_config_dir: "/etc/ipmi_exporter"
ipmi_exporter_log_level: "info"
ipmi_exporter_log_format: "logfmt"

View File

@@ -29,13 +29,13 @@
ansible.builtin.unarchive:
src: "https://github.com/prometheus-community/ipmi_exporter/releases/\
download/v{{ ipmi_exporter_version }}/ipmi_exporter-{{ ipmi_exporter_version }}.linux-amd64.tar.gz"
dest: "{{ ipmi_exporter_dir }}"
dest: "/tmp/"
remote_src: true
- name: "Install | Rename and move the binary under PATH"
ansible.builtin.copy:
src: "{{ ipmi_exporter_dir }}/ipmi_exporter-{{ ipmi_exporter_version }}.linux-amd64/ipmi_exporter"
dest: "/usr/local/bin/ipmi_exporter"
src: "/tmp/ipmi_exporter-{{ ipmi_exporter_version }}.linux-amd64/ipmi_exporter"
dest: "/usr/sbin/ipmi_exporter"
mode: "0755"
owner: root
group: root

View File

@@ -7,7 +7,7 @@ StartLimitBurst=5
[Service]
Type=simple
ExecStart=/usr/local/bin/ipmi_exporter \
ExecStart=/usr/sbin/ipmi_exporter \
--web.listen-address={{ ipmi_exporter_web_listen_address }} \
--log.level={{ ipmi_exporter_log_level }} \
--log.format={{ ipmi_exporter_log_format }} \