mirror of https://github.com/ceph/ceph-ansible.git
ceph-node-exporter: use modprobe ansible module
Instead of using the modprobe command from the path in the systemd
unit script, we can use the modprobe ansible module.
That way we don't have to manage the binary path based on the linux
distribution.
Resolves: #4072
Signed-off-by: Dimitri Savineau <dsavinea@redhat.com>
(cherry picked from commit dbf81b6b5b
)
pull/4093/head
parent
138fa19ccf
commit
7c6a09152d
|
@ -7,6 +7,11 @@
|
|||
group: root
|
||||
mode: 0644
|
||||
|
||||
- name: add the cfg80211 module
|
||||
modprobe:
|
||||
name: cfg80211
|
||||
state: present
|
||||
|
||||
- name: start the node_exporter service
|
||||
systemd:
|
||||
name: node_exporter
|
||||
|
|
|
@ -18,9 +18,6 @@ ExecStart=/usr/bin/{{ container_binary }} run --name=node-exporter \
|
|||
--path.procfs=/host/proc \
|
||||
--path.sysfs=/host/sys \
|
||||
--no-collector.timex \
|
||||
# Make sure the cfg80211 is loaded before running the container, the node
|
||||
# exporter needs this module loaded to test for presence of wi-fi devices
|
||||
ExecStartPre=/usr/sbin/modprobe cfg80211
|
||||
ExecStop=-/usr/bin/{{ container_binary }} stop node-exporter
|
||||
Restart=always
|
||||
RestartSec=10s
|
||||
|
|
Loading…
Reference in New Issue