Configure application for ceph pool
pool application is mandatory since ceph Luminous. Change-Id: I8c124899b46b1388ab3c2957b4ece0f6aab1378b Closes-Bug: #1757957
This commit is contained in:
parent
b66ebff65e
commit
6e377622be
@ -6,6 +6,7 @@
|
||||
cache_mode: "{{ item.cache_mode }}"
|
||||
pool_pg_num: "{{ item.pool_pg_num }}"
|
||||
pool_pgp_num: "{{ item.pool_pgp_num }}"
|
||||
pool_application: "cephfs"
|
||||
with_items:
|
||||
- pool_name: "{{ cephfs_data_pool_name }}"
|
||||
pool_type: "{{ cephfs_data_pool_type }}"
|
||||
|
@ -31,6 +31,12 @@
|
||||
failed_when: False
|
||||
run_once: True
|
||||
|
||||
- name: enable application for ceph pool
|
||||
command: docker exec ceph_mon ceph osd pool application enable {{ pool_name }} {{ pool_application }}
|
||||
changed_when: False
|
||||
delegate_to: "{{ groups['ceph-mon'][0] }}"
|
||||
run_once: True
|
||||
|
||||
- name: Creating ceph ruleset for cache
|
||||
command: docker exec ceph_mon ceph osd crush rule create-simple cache {{ ceph_cache_rule }}
|
||||
delegate_to: "{{ groups['ceph-mon'][0] }}"
|
||||
|
@ -37,6 +37,7 @@
|
||||
cache_mode: "{{ cinder_cache_mode }}"
|
||||
pool_pg_num: "{{ cinder_pool_pg_num }}"
|
||||
pool_pgp_num: "{{ cinder_pool_pgp_num }}"
|
||||
pool_application: "rbd"
|
||||
|
||||
- include: ../../ceph_pools.yml
|
||||
vars:
|
||||
@ -45,6 +46,7 @@
|
||||
cache_mode: "{{ cinder_backup_cache_mode }}"
|
||||
pool_pg_num: "{{ cinder_backup_pool_pg_num }}"
|
||||
pool_pgp_num: "{{ cinder_backup_pool_pgp_num }}"
|
||||
pool_application: "rbd"
|
||||
|
||||
# TODO(SamYaple): Improve changed_when tests
|
||||
- name: Pulling cephx keyring for cinder
|
||||
|
@ -23,6 +23,7 @@
|
||||
cache_mode: "{{ glance_cache_mode }}"
|
||||
pool_pg_num: "{{ glance_pool_pg_num }}"
|
||||
pool_pgp_num: "{{ glance_pool_pgp_num }}"
|
||||
pool_application: "rbd"
|
||||
|
||||
# TODO(SamYaple): Improve changed_when tests
|
||||
- name: Pulling cephx keyring
|
||||
|
@ -29,6 +29,7 @@
|
||||
cache_mode: "{{ gnocchi_cache_mode }}"
|
||||
pool_pg_num: "{{ gnocchi_pool_pg_num }}"
|
||||
pool_pgp_num: "{{ gnocchi_pool_pgp_num }}"
|
||||
pool_application: "rgw"
|
||||
|
||||
# TODO(SamYaple): Improve changed_when tests
|
||||
- name: Pulling cephx keyring
|
||||
|
@ -31,6 +31,7 @@
|
||||
cache_mode: "{{ nova_cache_mode }}"
|
||||
pool_pg_num: "{{ nova_pool_pg_num }}"
|
||||
pool_pgp_num: "{{ nova_pool_pgp_num }}"
|
||||
pool_application: "rbd"
|
||||
|
||||
# TODO(SamYaple): Improve changed_when tests
|
||||
- name: Pulling cephx keyring for nova
|
||||
|
Loading…
Reference in New Issue
Block a user