--- /dev/null
+---
+- name: install dependencies
+ apt:
+ pkg: "{{ item }}"
+ state: present
+ update_cache: yes
+ cache_valid_time: 3600
+ with_items: debian_package_dependencies
+
+- name: install red hat storage ceph mon
+ apt:
+ name: "{{ item }}"
+ state: "{{ (upgrade_ceph_packages|bool) | ternary('latest','present') }}"
+ with_items:
+ - ceph
+ - ceph-mon
+ when:
+ mon_group_name in group_names
+
+- name: install red hat storage ceph osd
+ apt:
+ name: "{{ item }}"
+ state: "{{ (upgrade_ceph_packages|bool) | ternary('latest','present') }}"
+ with_items:
+ - ceph
+ - ceph-osd
+ when:
+ osd_group_name in group_names
+
+- name: install ceph-test
+ apt:
+ name: ceph-test
+ state: "{{ (upgrade_ceph_packages|bool) | ternary('latest','present') }}"
+ when:
+ ceph_test
- package-install
- include: ./installs/install_on_debian.yml
- when: ansible_os_family == 'Debian'
+ when:
+ ansible_os_family == 'Debian' and
+ not ceph_stable_rh_storage
+ tags:
+ - package-install
+
+- include: ./installs/install_rh_storage_on_debian.yml
+ when:
+ ansible_os_family == 'Debian' and
+ ceph_stable_rh_storage
tags:
- package-install
- set_fact:
is_ceph_infernalis={{ (ceph_stable and ceph_stable_release not in ceph_stable_releases) or (ceph_dev) or (ceph_stable_rh_storage and (rh_storage_version.stdout | version_compare('0.94', '>'))) }}
+- set_fact:
+ is_ceph_infernalis=True
+ when:
+ ansible_os_family == 'Debian' and
+ ceph_stable_rh_storage
+
- set_fact:
dir_owner: ceph
dir_group: ceph