blob: 80390a1527c0574d0fe1be6ef201331a6c0b3398 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
|
---
- 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
## TODO: install deps for textfile collectors: i.e. smartmontools for collector smartmon
|