]> git.apps.os.sepia.ceph.com Git - ceph-ansible.git/commitdiff
common: enable tool repo for mds install of rhcs
authorSébastien Han <seb@redhat.com>
Tue, 20 Dec 2016 12:42:24 +0000 (13:42 +0100)
committerSébastien Han <seb@redhat.com>
Tue, 20 Dec 2016 12:42:24 +0000 (13:42 +0100)
Fixes: https://bugzilla.redhat.com/show_bug.cgi?id=1405985
Signed-off-by: Sébastien Han <seb@redhat.com>
roles/ceph-common/tasks/pre_requisites/prerequisite_rh_storage_cdn_install.yml

index 5c2719ee3e8b9944993a9082599fddd2a46c7272..255550dc6316e6f793ff5b280b07e73c7a52b4d9 100644 (file)
     - osd_group_name in group_names
     - rh_storage_osd_repo.rc != 0
 
-- name: check if the red hat storage rados gateway repo is already present
+- name: check if the red hat storage rados gateway / mds repo is already present
   shell: yum --noplugins --cacheonly repolist | grep -sq rhel-7-server-rhceph-{{ ceph_rhcs_version }}-tools-rpms
   changed_when: false
   failed_when: false
-  register: rh_storage_rgw_repo
+  register: rh_storage_rgw_mds_repo
   always_run: true
-  when: rgw_group_name in group_names
+  when: (rgw_group_name in group_names or mds_group_name in group_names)
 
-- name: enable red hat storage rados gateway repository
+- name: enable red hat storage rados gateway / mds repository
   command: subscription-manager repos --enable rhel-7-server-rhceph-{{ ceph_rhcs_version }}-tools-rpms
   changed_when: false
   when:
-    - rgw_group_name in group_names
-    - rh_storage_rgw_repo.rc != 0
+    - (rgw_group_name in group_names or mds_group_name in group_names)
+    - rh_storage_rgw_mds_repo.rc != 0