This repository was archived by the owner on Mar 6, 2023. It is now read-only.
File tree Expand file tree Collapse file tree 4 files changed +14
-5
lines changed Expand file tree Collapse file tree 4 files changed +14
-5
lines changed Original file line number Diff line number Diff line change 1
1
---
2
+ - name : create node_exporter binary install directory
3
+ file :
4
+ path : " {{ _node_exporter_binary_install_dir }}"
5
+ state : directory
6
+ owner : root
7
+ group : root
8
+
2
9
- name : Create the node_exporter group
3
10
group :
4
11
name : " {{ node_exporter_system_group }}"
43
50
- name : Propagate node_exporter binaries
44
51
copy :
45
52
src : " /tmp/node_exporter-{{ node_exporter_version }}.linux-{{ go_arch }}/node_exporter"
46
- dest : " /usr/local/bin /node_exporter"
53
+ dest : " {{ _node_exporter_binary_install_dir }} /node_exporter"
47
54
mode : 0755
48
55
owner : root
49
56
group : root
54
61
- name : propagate locally distributed node_exporter binary
55
62
copy :
56
63
src : " {{ node_exporter_binary_local_dir }}/node_exporter"
57
- dest : " /usr/local/bin /node_exporter"
64
+ dest : " {{ _node_exporter_binary_install_dir }} /node_exporter"
58
65
mode : 0755
59
66
owner : root
60
67
group : root
Original file line number Diff line number Diff line change 29
29
30
30
- name : Check if node_exporter is installed
31
31
stat :
32
- path : " /usr/local/bin /node_exporter"
32
+ path : " {{ _node_exporter_binary_install_dir }} /node_exporter"
33
33
register : __node_exporter_is_installed
34
34
check_mode : false
35
35
tags :
36
36
- node_exporter_install
37
37
38
38
- name : Gather currently installed node_exporter version (if any)
39
- command : " /usr/local/bin /node_exporter --version"
39
+ command : " {{ _node_exporter_binary_install_dir }} /node_exporter --version"
40
40
args :
41
41
warn : false
42
42
changed_when : false
Original file line number Diff line number Diff line change @@ -9,7 +9,7 @@ StartLimitInterval=0
9
9
Type=simple
10
10
User={{ node_exporter_system_user }}
11
11
Group={{ node_exporter_system_group }}
12
- ExecStart=/usr/local/bin /node_exporter \
12
+ ExecStart={{ _node_exporter_binary_install_dir }} /node_exporter \
13
13
{% for collector in node_exporter_enabled_collectors -%}
14
14
{% if not collector is mapping %}
15
15
--collector.{{ collector }} \
Original file line number Diff line number Diff line change @@ -7,3 +7,5 @@ go_arch_map:
7
7
armv6l : ' armv6'
8
8
9
9
go_arch : " {{ go_arch_map[ansible_architecture] | default(ansible_architecture) }}"
10
+
11
+ _node_exporter_binary_install_dir : " /usr/local/bin"
You can’t perform that action at this time.
0 commit comments