Merge "Switch default Ceph deployment to the Reef release"
This commit is contained in:
commit
2d33bb7f53
@ -22,13 +22,13 @@ osd_group_name: ceph-osd
|
|||||||
rgw_group_name: ceph-rgw
|
rgw_group_name: ceph-rgw
|
||||||
mds_group_name: ceph-mds
|
mds_group_name: ceph-mds
|
||||||
nfs_group_name: ceph-nfs
|
nfs_group_name: ceph-nfs
|
||||||
ceph_origin: "{{ (ansible_facts['distribution'] | lower == 'ubuntu' and ansible_facts['distribution_version'] | lower == '22.04') | ternary('distro', 'repository') }}"
|
ceph_origin: repository
|
||||||
ceph_pkg_source: "{{ (ansible_facts['distribution'] | lower == 'ubuntu' and ansible_facts['distribution_version'] | lower == '22.04') | ternary('distro', 'ceph') }}"
|
ceph_pkg_source: ceph
|
||||||
ceph_repository: community
|
ceph_repository: community
|
||||||
# The _stable_release var is used by both the OSA ceph_client role and the
|
# The _stable_release var is used by both the OSA ceph_client role and the
|
||||||
# ceph-ansible roles. It is defaulted in ceph_client but set here to keep the
|
# ceph-ansible roles. It is defaulted in ceph_client but set here to keep the
|
||||||
# OSA/ceph-ansible integrations in sync.
|
# OSA/ceph-ansible integrations in sync.
|
||||||
ceph_stable_release: quincy
|
ceph_stable_release: reef
|
||||||
fetch_directory: "{{ openstack_config_dir }}/ceph-fetch/"
|
fetch_directory: "{{ openstack_config_dir }}/ceph-fetch/"
|
||||||
# tries to create /var/log/ceph as a directory and fails if the log link already
|
# tries to create /var/log/ceph as a directory and fails if the log link already
|
||||||
# exists. we handle the log dir creation so this is not something we need
|
# exists. we handle the log dir creation so this is not something we need
|
||||||
|
@ -0,0 +1,8 @@
|
|||||||
|
---
|
||||||
|
features:
|
||||||
|
- |
|
||||||
|
The default Ceph release deployed in the openstack-ansible
|
||||||
|
all-in-one is switched from the Quicny to Reef. It remains
|
||||||
|
that this integration is primarily a test fixture and that the
|
||||||
|
recommendation for production deployments is to deploy an independant
|
||||||
|
ceph cluster.
|
@ -84,12 +84,14 @@
|
|||||||
nova_virt_type: 'qemu'
|
nova_virt_type: 'qemu'
|
||||||
# NOTE(jrosser)
|
# NOTE(jrosser)
|
||||||
# we only run ceph jobs on ubuntu in CI so this is sufficient
|
# we only run ceph jobs on ubuntu in CI so this is sufficient
|
||||||
ceph_stable_repo: "http://{{ nodepool_vars.NODEPOOL_MIRROR_HOST }}/ceph-deb-quincy"
|
# NOTE(jrosser)
|
||||||
|
# re-enable these local CI repos when the reef release is mirrored
|
||||||
|
#ceph_stable_repo: "http://{{ nodepool_vars.NODEPOOL_MIRROR_HOST }}/ceph-deb-reef"
|
||||||
# we must set the ceph repo seperatley for the ceph_client role
|
# we must set the ceph repo seperatley for the ceph_client role
|
||||||
ceph_apt_repos:
|
#ceph_apt_repos:
|
||||||
ceph:
|
# ceph:
|
||||||
state: "present"
|
# state: "present"
|
||||||
repo: "deb http://{{ nodepool_vars.NODEPOOL_MIRROR_HOST }}/ceph-deb-quincy {{ ansible_facts['distribution_release'] }} main"
|
# repo: "deb http://{{ nodepool_vars.NODEPOOL_MIRROR_HOST }}/ceph-deb-reef {{ ansible_facts['distribution_release'] }} main"
|
||||||
copy:
|
copy:
|
||||||
dest: /etc/openstack_deploy/user_openstackci.yml
|
dest: /etc/openstack_deploy/user_openstackci.yml
|
||||||
content: "{{ nodepool_overrides | to_nice_yaml }}"
|
content: "{{ nodepool_overrides | to_nice_yaml }}"
|
||||||
|
Loading…
x
Reference in New Issue
Block a user