From: Guillaume Abrioux Date: Thu, 21 Sep 2017 11:26:29 +0000 (+0200) Subject: common: fix debian install X-Git-Tag: v3.0.0rc11~10^2 X-Git-Url: http://git.apps.os.sepia.ceph.com/?a=commitdiff_plain;h=599429dd31f9e0d3132c4140e1599947ac942122;p=ceph-ansible.git common: fix debian install in addition to #1926 this commit fixes the error when trying to include `install_debian_rhcs_packages.yml` Closes: https://bugzilla.redhat.com/show_bug.cgi?id=1493231 Signed-off-by: Guillaume Abrioux --- diff --git a/roles/ceph-common/tasks/installs/install_debian_enterprise_packages.yml b/roles/ceph-common/tasks/installs/install_debian_enterprise_packages.yml deleted file mode 100644 index 02a07102b..000000000 --- a/roles/ceph-common/tasks/installs/install_debian_enterprise_packages.yml +++ /dev/null @@ -1,80 +0,0 @@ ---- -- name: install red hat storage ceph mon for debian - apt: - name: ceph-mon - state: "{{ (upgrade_ceph_packages|bool) | ternary('latest','present') }}" - when: - - mon_group_name in group_names - -- name: install red hat storage ceph osd for debian - apt: - name: ceph-osd - state: "{{ (upgrade_ceph_packages|bool) | ternary('latest','present') }}" - when: - - osd_group_name in group_names - -- name: install ceph-test for debian - apt: - name: ceph-test - state: "{{ (upgrade_ceph_packages|bool) | ternary('latest','present') }}" - when: - - ceph_test - -- name: install red hat storage radosgw for debian - apt: - name: radosgw - state: "{{ (upgrade_ceph_packages|bool) | ternary('latest','present') }}" - when: - - rgw_group_name in group_names - -- name: install red hat storage ceph mds for debian - apt: - pkg: ceph-mds - state: "{{ (upgrade_ceph_packages|bool) | ternary('latest','present') }}" - when: - - mds_group_name in group_names - -- name: install red hat storage ceph-fuse client for debian - apt: - pkg: ceph-fuse - state: "{{ (upgrade_ceph_packages|bool) | ternary('latest','present') }}" - when: - - client_group_name in group_names - -- name: install red hat storage ceph-common for debian - apt: - pkg: ceph-common - state: "{{ (upgrade_ceph_packages|bool) | ternary('latest','present') }}" - when: - - client_group_name in group_names - -- name: install red hat storage nfs gateway for debian - apt: - name: nfs-ganesha - state: "{{ (upgrade_ceph_packages|bool) | ternary('latest','present') }}" - when: - - nfs_group_name in group_names - -- name: install red hat storage nfs file gateway - apt: - name: nfs-ganesha-ceph - state: "{{ (upgrade_ceph_packages|bool) | ternary('latest','present') }}" - when: - - nfs_group_name in group_names - - nfs_file_gw - -- name: install red hat storage nfs obj gateway - apt: - name: nfs-ganesha-rgw - state: "{{ (upgrade_ceph_packages|bool) | ternary('latest','present') }}" - when: - - nfs_group_name in group_names - - nfs_obj_gw - -- name: install ceph mgr for debian - apt: - pkg: ceph-mgr - state: "{{ (upgrade_ceph_packages|bool) | ternary('latest','present') }}" - when: - - mgr_group_name in group_names - - ceph_release_num.{{ ceph_release }} > ceph_release_num.jewel diff --git a/roles/ceph-common/tasks/installs/install_debian_rhcs_packages.yml b/roles/ceph-common/tasks/installs/install_debian_rhcs_packages.yml new file mode 100644 index 000000000..02a07102b --- /dev/null +++ b/roles/ceph-common/tasks/installs/install_debian_rhcs_packages.yml @@ -0,0 +1,80 @@ +--- +- name: install red hat storage ceph mon for debian + apt: + name: ceph-mon + state: "{{ (upgrade_ceph_packages|bool) | ternary('latest','present') }}" + when: + - mon_group_name in group_names + +- name: install red hat storage ceph osd for debian + apt: + name: ceph-osd + state: "{{ (upgrade_ceph_packages|bool) | ternary('latest','present') }}" + when: + - osd_group_name in group_names + +- name: install ceph-test for debian + apt: + name: ceph-test + state: "{{ (upgrade_ceph_packages|bool) | ternary('latest','present') }}" + when: + - ceph_test + +- name: install red hat storage radosgw for debian + apt: + name: radosgw + state: "{{ (upgrade_ceph_packages|bool) | ternary('latest','present') }}" + when: + - rgw_group_name in group_names + +- name: install red hat storage ceph mds for debian + apt: + pkg: ceph-mds + state: "{{ (upgrade_ceph_packages|bool) | ternary('latest','present') }}" + when: + - mds_group_name in group_names + +- name: install red hat storage ceph-fuse client for debian + apt: + pkg: ceph-fuse + state: "{{ (upgrade_ceph_packages|bool) | ternary('latest','present') }}" + when: + - client_group_name in group_names + +- name: install red hat storage ceph-common for debian + apt: + pkg: ceph-common + state: "{{ (upgrade_ceph_packages|bool) | ternary('latest','present') }}" + when: + - client_group_name in group_names + +- name: install red hat storage nfs gateway for debian + apt: + name: nfs-ganesha + state: "{{ (upgrade_ceph_packages|bool) | ternary('latest','present') }}" + when: + - nfs_group_name in group_names + +- name: install red hat storage nfs file gateway + apt: + name: nfs-ganesha-ceph + state: "{{ (upgrade_ceph_packages|bool) | ternary('latest','present') }}" + when: + - nfs_group_name in group_names + - nfs_file_gw + +- name: install red hat storage nfs obj gateway + apt: + name: nfs-ganesha-rgw + state: "{{ (upgrade_ceph_packages|bool) | ternary('latest','present') }}" + when: + - nfs_group_name in group_names + - nfs_obj_gw + +- name: install ceph mgr for debian + apt: + pkg: ceph-mgr + state: "{{ (upgrade_ceph_packages|bool) | ternary('latest','present') }}" + when: + - mgr_group_name in group_names + - ceph_release_num.{{ ceph_release }} > ceph_release_num.jewel