From: François Charlier Date: Tue, 8 Mar 2016 18:08:24 +0000 (+0100) Subject: Install ceph-mds on Debian platforms only if mds_group_name is set X-Git-Tag: v1.0.3~23^2 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=refs%2Fpull%2F610%2Fhead;p=ceph-ansible.git Install ceph-mds on Debian platforms only if mds_group_name is set Fixes #547 --- diff --git a/roles/ceph-common/tasks/installs/install_on_debian.yml b/roles/ceph-common/tasks/installs/install_on_debian.yml index 0cb09785c..705e295a2 100644 --- a/roles/ceph-common/tasks/installs/install_on_debian.yml +++ b/roles/ceph-common/tasks/installs/install_on_debian.yml @@ -21,8 +21,7 @@ - ceph-common #| - ceph-fs-common #|--> yes, they are already all dependencies from 'ceph' - ceph-fuse #|--> however while proceding to rolling upgrades and the 'ceph' package upgrade - - ceph-mds #|--> they don't get update so we need to force them - - libcephfs1 #| + - libcephfs1 #|--> they don't get update so we need to force them - name: install ceph-test apt: @@ -39,6 +38,14 @@ when: rgw_group_name in group_names +- name: install ceph mds + apt: + pkg: ceph-mds + state: "{{ (upgrade_ceph_packages|bool) | ternary('latest','present') }}" + default_release: "{{ ansible_distribution_release }}{{ '-backports' if ceph_origin == 'distro' and ceph_use_distro_backports else ''}}" + when: + mds_group_name in group_names + - name: configure rbd clients directories file: path: "{{ item }}"