--- ### tags: - name: "Stop node-exporter - TODO: remove after running setup.yml on all hosts .." shell: docker-compose down args: chdir: '{{ service_base_path }}/node-exporter' when: check_docker_compose_file.stat.exists ignore_errors: yes - name: "Ensure prometheus-node-exporter ist installed" apt: pkg: - prometheus-node-exporter - prometheus-node-exporter-collectors - name: "Setup prometheus-node-exporter interface bind" lineinfile: path: /etc/default/prometheus-node-exporter regex: "^ARGS=" line: "ARGS=\"--web.listen-address='{{ stage_private_server_ip }}:{{ monitor_port_system }}'\"" register: node_exporter - name: "Restart prometheus-node-exporter if needed" service: name: prometheus-node-exporter state: restarted