--- - name: install prometheus-node-exporter apt: name: prometheus-node-exporter state: present update_cache: yes - name: start prometheus-node-exporter.service systemd: name: prometheus-node-exporter.service state: started enabled: yes - name: start prometheus-node-exporter-apt.timer systemd: name: prometheus-node-exporter-apt.timer state: started enabled: yes - name: install smartmontools apt: name: smartmontools state: present when: - ansible_virtualization_role == 'host' - name: start prometheus-node-exporter-smartmon.timer systemd: name: prometheus-node-exporter-smartmon.timer state: "{{ (ansible_virtualization_role == 'host' and not smartmon_exporter_force_off) | ternary('started', 'stopped') }}" enabled: "{{ ansible_virtualization_role == 'host' }}"