[Unit]
Description=Run Prometheus Node Exporter
Wants = network-online.target
After = network-online.target

[Service]
TimeoutStartSec=0
ExecStartPre=-/bin/podman kill node-exporter
ExecStartPre=-/bin/podman rm node-exporter
ExecStartPre=/bin/podman pull quay.io/prometheus/node-exporter:latest
ExecStart=/bin/podman run \
  --pid=host \
  --net=host \
  -v "/:/host:ro,rslave" \
  --name="node-exporter" \
  quay.io/prometheus/node-exporter:latest '--path.rootfs=/host'
  
ExecStop=/bin/podman stop node-exporter

[Install]
WantedBy=multi-user.target