--- - name: Install prometheus-node-exporter apt: name: - prometheus-node-exporter - prometheus-node-exporter-collectors install_recommends: false # Do not install smartmontools - name: Configure prometheus-node-exporter template: src: default.j2 dest: /etc/default/prometheus-node-exporter owner: root group: root mode: u=rw,g=r,o=r notify: - Restart prometheus-node-exporter - name: Install smartmontools apt: name: smartmontools when: - "ansible_virtualization_role == 'host'" - name: Create override directory file: path: /etc/systemd/system/prometheus-node-exporter.service.d state: directory owner: root group: root mode: u=rwx,g=rw,o=rw - name: Override prometheus-node-exporter.service template: src: override.conf.j2 dest: /etc/systemd/system/prometheus-node-exporter.service.d/override.conf owner: root group: root mode: u=rw,g=r,o=r notify: - Run daemon-reload - Restart prometheus-node-exporter - name: Enable prometheus-node-exporter systemd: name: prometheus-node-exporter enabled: true state: started ...