]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph-ansible.git/commit
ceph ansible 3.1 igw: fix rbd-target-gw startup v3.1.0rc12
authorMike Christie <mchristi@redhat.com>
Thu, 26 Jul 2018 18:30:36 +0000 (13:30 -0500)
committermergify[bot] <mergify[bot]@users.noreply.github.com>
Fri, 27 Jul 2018 11:38:46 +0000 (11:38 +0000)
commit04ec87f31b37cf8d69cbd09b1bfbd7b4ac71b999
tree6b91276c0c8aa0df3485aa8b225396f9d90dfb7c
parent154b1dcc74ba109bd75850a67a97e6ce283cfb04
ceph ansible 3.1 igw: fix rbd-target-gw startup

The problem is rbd-target-gw needs the rbd pool to be created, keyring
to be copied over, and the iscsi-gateway.cfg to be setup before starting
the rbd-target-gw service.

In the master branch this is fixed by this commit:

    commit 91bf53ee932a6748c464bea762f8fb6f07f11347
    Author: Sébastien Han <seb@redhat.com>
    Date:   Fri Mar 23 11:24:56 2018 +0800

        ceph-iscsi: support for containerize deployment

where the needed setup tasks are done in common.yml which is done
before prerequisites.yml.

To avoid porting all those changes to 3.1 this patch just moves the
rbd-target-gw startup to configure_iscsi.yml after everything has
been setup.

This fixes red hat bz:

https://bugzilla.redhat.com/show_bug.cgi?id=1601325

Signed-off-by: Mike Christie <mchristi@redhat.com>
roles/ceph-iscsi-gw/tasks/configure_iscsi.yml
roles/ceph-iscsi-gw/tasks/prerequisites.yml