]> git.apps.os.sepia.ceph.com Git - ceph-ansible.git/commit
igw: Support ceph-iscsi package for install
authorMike Christie <mchristi@redhat.com>
Thu, 30 May 2019 16:28:34 +0000 (11:28 -0500)
committermergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
Thu, 4 Jul 2019 00:04:04 +0000 (00:04 +0000)
commit6872f7ee9570c4e9bcd01b0f15c981519e6bcdd2
tree46e6bdef4e10ee69bd6e421264b903a1fd253c69
parentf180eccb8496161a329e67f3a59e6b645dae7e6f
igw: Support ceph-iscsi package for install

This adds support for the ceph-iscsi package during install. ceph-iscsi
does not support setting up targets/gws, luns and clients with the
current library/igw_* code. Going forward those tasks should be done with
gwcli or dashboard. ceph-iscsi will only be used if the user has no iscsi
objects setup so we do not break existing setups.

The next patch will update the iscsigws.yml.sample to document that
users must not setup any iscsi object if they want to use the new
package and tools.

Signed-off-by: Mike Christie <mchristi@redhat.com>
(cherry picked from commit cbe66cec5239504f5532bfac09fcc0a295b22271)
roles/ceph-iscsi-gw/tasks/main.yml
roles/ceph-iscsi-gw/tasks/non-container/prerequisites.yml
roles/ceph-validate/tasks/check_iscsi.yml