summaryrefslogtreecommitdiff
path: root/roles/monitoring/prometheus/exporter/node/tasks/textfile_collector_script.yml
blob: 5c068fe72191b4490c005a281d4160b4f707812e (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
---
- name: install the collector script
  copy:
    src: "{{ textfile_collector_name }}"
    dest: "/usr/local/share/prometheus-node-exporter/{{ textfile_collector_name }}"
    mode: 0755

- name: install systemd service units
  loop:
  - service
  - timer
  template:
    src: "textfile-collector-scripts/{{ textfile_collector_name }}.{{ item }}.j2"
    dest: "/etc/systemd/system/prometheus-node-exporter_{{ textfile_collector_name }}.{{ item }}"

- name: make sure the systemd timer is enabled and started
  systemd:
    daemon_reload: yes
    name: "prometheus-node-exporter_{{ textfile_collector_name }}.timer"
    state: started
    enabled: yes