2 - name: Install rasdaemon prometheus exporter requirements
3 ansible.builtin.package:
4 name: "{{rasdaemon_prometheus_exporter_prerequisites}}"
5 - name: Install rasdaemon prometheus exporter
7 dest: '/usr/local/bin/rasdaemon-exporter'
8 src: 'rasdaemon-exporter.py'
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'
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')}}"