Skip to content

Commit b2249bb

Browse files
authored
Merge pull request #252 from igorribeiroduarte/revert-250-issue_249
Revert "Improves 'scylla-node-exporter' related code"
2 parents a3b2bf2 + a829807 commit b2249bb

File tree

5 files changed

+19
-43
lines changed

5 files changed

+19
-43
lines changed

Diff for: ansible-scylla-node/handlers/main.yml

+5-32
Original file line numberDiff line numberDiff line change
@@ -24,39 +24,12 @@
2424
name: scylla-server
2525
state: stopped
2626

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
5828
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
6033

6134
- name: Enable and start 'scylla-fstrim.timer' service
6235
ansible.builtin.service:

Diff for: ansible-scylla-node/tasks/Debian.yml

-1
Original file line numberDiff line numberDiff line change
@@ -65,7 +65,6 @@
6565
- name: Install Scylla packages
6666
include_tasks: Debian_install.yml
6767
become: true
68-
notify: Enable and start 'scylla-node-exporter.service' service
6968

7069
# TODO: Implement this for the debian based distros
7170
# - name: install prerequisite python-yaml

Diff for: ansible-scylla-node/tasks/RedHat.yml

-1
Original file line numberDiff line numberDiff line change
@@ -111,7 +111,6 @@
111111
lock_timeout: 60
112112
when: scylla_version != 'latest' and scylla_edition == 'enterprise'
113113
become: true
114-
notify: Enable and start 'scylla-node-exporter.service' service
115114

116115
- name: Configure SELinux
117116
shell: |

Diff for: ansible-scylla-node/tasks/common.yml

+13-5
Original file line numberDiff line numberDiff line change
@@ -114,15 +114,23 @@
114114
become: true
115115
when: skip_ntp is defined and skip_ntp|bool == false
116116

117-
- name: Run 'node_exporter_install' (legacy)
117+
- name: node exporter setup
118118
shell: |
119119
node_exporter_install --force
120+
when: install_type == 'online'
120121
become: true
121122
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
126134

127135
- name: configure Scylla
128136
shell: |

Diff for: ansible-scylla-node/tasks/upgrade/post_upgrade.yml

+1-4
Original file line numberDiff line numberDiff line change
@@ -5,9 +5,6 @@
55
ansible.builtin.service:
66
name: scylla-server
77
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
129
become: true
1310

0 commit comments

Comments
 (0)