]> git.apps.os.sepia.ceph.com Git - ceph.git/commit
mgr/cephadm: customize blink_device_light cmd via j2 36911/head
authorSebastian Wagner <sebastian.wagner@suse.com>
Mon, 31 Aug 2020 13:41:39 +0000 (15:41 +0200)
committerSebastian Wagner <sebastian.wagner@suse.com>
Mon, 31 Aug 2020 13:41:39 +0000 (15:41 +0200)
commitdc2dd8b19242d7b8da1f881ae128b2746d8ff398
treec9c1f38769319c820a7cd32f7b7ee2d53024a952
parent17cdcdc73094f4cb4f45575e02434234cf9cebd8
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>
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