Merge "Configure application for ceph pool"

This commit is contained in:
Zuul 2018-03-26 02:51:11 +00:00 committed by Gerrit Code Review
commit 37f6e92bb1
6 changed files with 12 additions and 0 deletions

View File

@ -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 }}"

View File

@ -30,6 +30,12 @@
changed_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] }}"

View File

@ -43,6 +43,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:
@ -51,6 +52,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

View File

@ -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

View File

@ -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

View File

@ -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