diff --git a/roles/ipmi_exporter/defaults/main.yml b/roles/ipmi_exporter/defaults/main.yml index 464ec49..195b0c5 100644 --- a/roles/ipmi_exporter/defaults/main.yml +++ b/roles/ipmi_exporter/defaults/main.yml @@ -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" diff --git a/roles/ipmi_exporter/tasks/install.yml b/roles/ipmi_exporter/tasks/install.yml index fcc315f..d841975 100644 --- a/roles/ipmi_exporter/tasks/install.yml +++ b/roles/ipmi_exporter/tasks/install.yml @@ -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 diff --git a/roles/ipmi_exporter/templates/ipmi_exporter.service.j2 b/roles/ipmi_exporter/templates/ipmi_exporter.service.j2 index dc44bca..a07276e 100644 --- a/roles/ipmi_exporter/templates/ipmi_exporter.service.j2 +++ b/roles/ipmi_exporter/templates/ipmi_exporter.service.j2 @@ -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 }} \