mirror of https://github.com/ceph/ceph-ansible.git
igw: fix image removal during purge
We were not passing in the ceph conf info into the rbd image removal command, so if the clustername was not the default igw purge would fail due to the rbd rm command failing. This just fixes the bug by passing in the ceph conf info which has the clustername to use. This fixes Red Hat bugzilla: https://bugzilla.redhat.com/show_bug.cgi?id=1601949 Signed-off-by: Mike Christie <mchristi@redhat.com>pull/2954/head
parent
b334cdcbe5
commit
d572a9a602
|
@ -70,7 +70,8 @@ def delete_group(module, image_list, cfg):
|
||||||
def delete_rbd(module, rbd_path):
|
def delete_rbd(module, rbd_path):
|
||||||
|
|
||||||
logger.debug("issuing delete for {}".format(rbd_path))
|
logger.debug("issuing delete for {}".format(rbd_path))
|
||||||
rm_cmd = 'rbd --no-progress rm {}'.format(rbd_path)
|
rm_cmd = 'rbd --no-progress --conf {} rm {}'.format(settings.config.cephconf,
|
||||||
|
rbd_path)
|
||||||
rc, rm_out, err = module.run_command(rm_cmd, use_unsafe_shell=True)
|
rc, rm_out, err = module.run_command(rm_cmd, use_unsafe_shell=True)
|
||||||
logger.debug("delete RC = {}, {}".format(rc, rm_out, err))
|
logger.debug("delete RC = {}, {}".format(rc, rm_out, err))
|
||||||
|
|
||||||
|
|
|
@ -70,7 +70,8 @@ def delete_group(module, image_list, cfg):
|
||||||
def delete_rbd(module, rbd_path):
|
def delete_rbd(module, rbd_path):
|
||||||
|
|
||||||
logger.debug("issuing delete for {}".format(rbd_path))
|
logger.debug("issuing delete for {}".format(rbd_path))
|
||||||
rm_cmd = 'rbd --no-progress rm {}'.format(rbd_path)
|
rm_cmd = 'rbd --no-progress --conf {} rm {}'.format(settings.config.cephconf,
|
||||||
|
rbd_path)
|
||||||
rc, rm_out, err = module.run_command(rm_cmd, use_unsafe_shell=True)
|
rc, rm_out, err = module.run_command(rm_cmd, use_unsafe_shell=True)
|
||||||
logger.debug("delete RC = {}, {}".format(rc, rm_out, err))
|
logger.debug("delete RC = {}, {}".format(rc, rm_out, err))
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue