]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commit
mgr/cephadm: customize blink_device_light cmd via j2
authorSebastian Wagner <sebastian.wagner@suse.com>
Mon, 31 Aug 2020 13:41:39 +0000 (15:41 +0200)
committerSebastian Wagner <sebastian.wagner@suse.com>
Thu, 10 Sep 2020 09:00:52 +0000 (11:00 +0200)
commita060e06a172475472648e05bd7c7aa17769f8577
treeef0544e90cf019552d76ecf8cecfa2578da3003b
parente4e3ccf45425929b8aa9cadb33a151b7fa8a94d7
mgr/cephadm: customize blink_device_light cmd via j2

Customized blink a device light. By default running something like:

    lsmcli local-disk-ident-led-on --path $path

If you must, you can customize this via:

    ceph config-key set mgr/cephadm/lsmcli_blink_lights_cmd '<my jinja2 template>'

where my jinja2 template is something like:

    lsmcli local-disk-{{ ident_fault }}-led-{{'on' if on else 'off'}} --path '{{ path or dev }}'

Signed-off-by: Sebastian Wagner <sebastian.wagner@suse.com>
(cherry picked from commit dc2dd8b19242d7b8da1f881ae128b2746d8ff398)
src/pybind/mgr/cephadm/module.py
src/pybind/mgr/cephadm/template.py
src/pybind/mgr/cephadm/templates/lsmcli_blink_lights_cmd.j2 [new file with mode: 0644]
src/pybind/mgr/cephadm/tests/test_cephadm.py