File tree 5 files changed +19
-43
lines changed
5 files changed +19
-43
lines changed Original file line number Diff line number Diff line change 24
24
name : scylla-server
25
25
state : stopped
26
26
27
- - name : Enable and start 'node-exporter.service' service (legacy)
28
- block :
29
- - name : Disable and stop 'scylla-node-exporter.service' service
30
- ansible.builtin.service :
31
- name : scylla-node-exporter.service
32
- state : stopped
33
- enabled : no
34
- when : ansible_facts.services["scylla-node-exporter.service"] is defined
35
-
36
- - name : Enable and start 'node-exporter.service' service (legacy)
37
- ansible.builtin.service :
38
- name : node-exporter.service
39
- state : started
40
- enabled : yes
41
- become : true
42
- when : ansible_facts.services["node-exporter.service"] is defined
43
-
44
- - name : Enable and start 'scylla-node-exporter.service' service
45
- block :
46
- - name : Disable and stop 'node-exporter.service' service (legacy)
47
- ansible.builtin.service :
48
- name : node-exporter.service
49
- state : stopped
50
- enabled : no
51
- when : ansible_facts.services["node-exporter.service"] is defined
52
-
53
- - name : Enable and start 'scylla-node-exporter.service' service
54
- ansible.builtin.service :
55
- name : scylla-node-exporter.service
56
- state : started
57
- enabled : yes
27
+ - name : node_exporter start
58
28
become : true
59
- when : ansible_facts.services["scylla-node-exporter.service"] is defined
29
+ service :
30
+ name : node-exporter
31
+ state : started
32
+ enabled : yes
60
33
61
34
- name : Enable and start 'scylla-fstrim.timer' service
62
35
ansible.builtin.service :
Original file line number Diff line number Diff line change 65
65
- name : Install Scylla packages
66
66
include_tasks : Debian_install.yml
67
67
become : true
68
- notify : Enable and start 'scylla-node-exporter.service' service
69
68
70
69
# TODO: Implement this for the debian based distros
71
70
# - name: install prerequisite python-yaml
Original file line number Diff line number Diff line change 111
111
lock_timeout : 60
112
112
when : scylla_version != 'latest' and scylla_edition == 'enterprise'
113
113
become : true
114
- notify : Enable and start 'scylla-node-exporter.service' service
115
114
116
115
- name : Configure SELinux
117
116
shell : |
Original file line number Diff line number Diff line change 114
114
become : true
115
115
when : skip_ntp is defined and skip_ntp|bool == false
116
116
117
- - name : Run 'node_exporter_install' (legacy)
117
+ - name : node exporter setup
118
118
shell : |
119
119
node_exporter_install --force
120
+ when : install_type == 'online'
120
121
become : true
121
122
notify :
122
- - Enable and start 'node-exporter.service' service (legacy)
123
- when :
124
- - install_type == 'online'
125
- - ansible_facts.services["scylla-node-exporter.service"] is not defined
123
+ - node_exporter start
124
+ ignore_errors : true
125
+ # TODO: stop ignoring errors when the node_exporter_install script fix is available in all actual versions, resp. use only for < 5.0 / 2022
126
+
127
+ - name : node exporter setup from 5.0/2022
128
+ service :
129
+ name : scylla-node-exporter
130
+ state : started
131
+ become : true
132
+ ignore_errors : true
133
+ # TODO: stop ignoring errors when a version check is added
126
134
127
135
- name : configure Scylla
128
136
shell : |
Original file line number Diff line number Diff line change 5
5
ansible.builtin.service :
6
6
name : scylla-server
7
7
state : started
8
- notify :
9
- - scylla-manager-agent restart
10
- - Enable and start 'node-exporter.service' service (legacy)
11
- - Enable and start 'scylla-node-exporter.service' service
8
+ notify : scylla-manager-agent restart
12
9
become : true
13
10
You can’t perform that action at this time.
0 commit comments