--- - name: Install node_exporter ansible.builtin.package: name: prometheus-node-exporter state: present when: ansible_os_family == "Debian" - name: Enable node_exporter ansible.builtin.service: name: prometheus-node-exporter enabled: true state: started - name: Create monitoring directory ansible.builtin.file: path: /etc/kedge/monitoring state: directory mode: "0755" - name: Deploy Prometheus scrape config for Kedge ansible.builtin.copy: content: | - job_name: kedge-daemon static_configs: - targets: ['localhost:{{ kedge_metrics_port }}'] labels: cluster: '{{ kedge_cluster_id }}' node: '{{ inventory_hostname }}' dest: /etc/kedge/monitoring/prometheus-kedge.yml mode: "0644"