mirror of https://github.com/ceph/ceph-ansible.git
adds the ability to install red hat ceph storage packages on Ubuntu
This will only work for jewel or later releases. Signed-off-by: Andrew Schoen <aschoen@redhat.com>pull/611/head
parent
60746d9327
commit
3035f45c51
|
@ -0,0 +1,35 @@
|
|||
---
|
||||
- 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
|
|
@ -35,7 +35,16 @@
|
|||
- 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
|
||||
|
||||
|
@ -68,6 +77,12 @@
|
|||
- 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
|
||||
|
|
Loading…
Reference in New Issue