This repository was archived by the owner on Mar 6, 2023. It is now read-only.
File tree Expand file tree Collapse file tree 3 files changed +24
-0
lines changed Expand file tree Collapse file tree 3 files changed +24
-0
lines changed Original file line number Diff line number Diff line change 2
2
node_exporter_version : 0.16.0
3
3
node_exporter_web_listen_address : " 0.0.0.0:9100"
4
4
5
+ node_exporter_textfile_dir : " /var/lib/node_exporter"
6
+
5
7
node_exporter_enabled_collectors :
6
8
- systemd
9
+ - textfile :
10
+ directory : " {{ node_exporter_textfile_dir }}"
7
11
# - filesystem:
8
12
# ignored-mount-points: "^/(sys|proc|dev)($|/)"
9
13
# ignored-fs-types: "^(sys|proc|auto)fs$"
Original file line number Diff line number Diff line change 5
5
os .environ ['MOLECULE_INVENTORY_FILE' ]).get_hosts ('all' )
6
6
7
7
8
+ def test_directories (host ):
9
+ dirs = [
10
+ "/var/lib/node_exporter"
11
+ ]
12
+ for dir in dirs :
13
+ d = host .file (dir )
14
+ assert d .is_directory
15
+ assert d .exists
16
+
17
+
8
18
def test_files (host ):
9
19
files = [
10
20
"/etc/systemd/system/node_exporter.service" ,
Original file line number Diff line number Diff line change 50
50
- restart node exporter
51
51
when : not ansible_check_mode
52
52
53
+ - name : Create texfile collector dir
54
+ file :
55
+ path : " {{ node_exporter_textfile_dir }}"
56
+ state : directory
57
+ owner : " node-exp"
58
+ group : " node-exp"
59
+ recurse : true
60
+ mode : 0755
61
+ when : node_exporter_textfile_dir != ""
62
+
53
63
- name : Install libcap on Debian systems
54
64
package :
55
65
name : " libcap2-bin"
You can’t perform that action at this time.
0 commit comments