Add ceph.conf override option
This commit implements option to partially override ceph.conf with regular config_template action plugin. Change-Id: I60cc9d3a4dde0483aa92714a521675a26ad9cd78
This commit is contained in:
parent
fa6fd6e09e
commit
b9b1275917
@ -104,3 +104,5 @@ ceph_extra_config_groups:
|
||||
- cinder_backup
|
||||
- cinder_volume
|
||||
ceph_extra_compute_group: nova_compute
|
||||
|
||||
ceph_client_ceph_conf_overrides: "{{ ceph_conf_overrides | default({}) }}"
|
||||
|
@ -0,0 +1,7 @@
|
||||
---
|
||||
features:
|
||||
- |
|
||||
Added possibility to override ceph.conf partially by defining
|
||||
`ceph_client_ceph_conf_overrides` variable. It uses regular format of
|
||||
OpenStack-Ansible overrides.
|
||||
From now on, config_template plugin should be present for ansible.
|
@ -43,12 +43,14 @@
|
||||
- ceph_conf_file is defined
|
||||
|
||||
- name: Create ceph.conf from mon host
|
||||
copy:
|
||||
config_template:
|
||||
content: '{{ ceph_conf }}'
|
||||
dest: /etc/ceph/ceph.conf
|
||||
owner: root
|
||||
group: root
|
||||
mode: 0644
|
||||
config_type: ini
|
||||
config_overrides: '{{ ceph_client_ceph_conf_overrides }}'
|
||||
notify:
|
||||
- Restart os services
|
||||
|
||||
|
@ -3,3 +3,7 @@
|
||||
src: https://opendev.org/openstack/openstack-ansible-apt_package_pinning
|
||||
scm: git
|
||||
version: master
|
||||
- name: config_template
|
||||
src: https://opendev.org/openstack/ansible-config_template
|
||||
scm: git
|
||||
version: master
|
||||
|
Loading…
x
Reference in New Issue
Block a user