Commit | Line | Data |
---|---|---|
2f7279c1 KS |
1 | --- |
2 | - name: Install rasdaemon prometheus exporter requirements | |
3 | ansible.builtin.package: | |
4 | name: "{{rasdaemon_prometheus_exporter_prerequisites}}" | |
5 | - name: Install rasdaemon prometheus exporter | |
6 | ansible.builtin.copy: | |
7 | dest: '/usr/local/bin/rasdaemon-exporter' | |
8 | src: 'rasdaemon-exporter.py' | |
9 | owner: 'root' | |
10 | group: 'root' | |
11 | mode: '0755' | |
12 | notify: | |
13 | - Restart rasdaemon-exporter | |
14 | - name: Deploy rasdaemon prometheus exporter service | |
15 | ansible.builtin.template: | |
16 | src: 'rasdaemon-exporter.service.j2' | |
17 | dest: '/etc/systemd/system/rasdaemon-exporter.service' | |
18 | notify: | |
19 | - Systemd daemon-reload | |
20 | - Restart rasdaemon-exporter | |
21 | - name: Ensure rasdaemon prometheus exporter service is running | |
22 | ansible.builtin.service: | |
23 | name: rasdaemon-exporter | |
24 | enabled: "{{rasdaemon_prometheus_exporter}}" | |
25 | state: "{{rasdaemon_prometheus_exporter|ternary('started', 'stopped')}}" |