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_backup
|
||||||
- cinder_volume
|
- cinder_volume
|
||||||
ceph_extra_compute_group: nova_compute
|
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
|
- ceph_conf_file is defined
|
||||||
|
|
||||||
- name: Create ceph.conf from mon host
|
- name: Create ceph.conf from mon host
|
||||||
copy:
|
config_template:
|
||||||
content: '{{ ceph_conf }}'
|
content: '{{ ceph_conf }}'
|
||||||
dest: /etc/ceph/ceph.conf
|
dest: /etc/ceph/ceph.conf
|
||||||
owner: root
|
owner: root
|
||||||
group: root
|
group: root
|
||||||
mode: 0644
|
mode: 0644
|
||||||
|
config_type: ini
|
||||||
|
config_overrides: '{{ ceph_client_ceph_conf_overrides }}'
|
||||||
notify:
|
notify:
|
||||||
- Restart os services
|
- Restart os services
|
||||||
|
|
||||||
|
@ -3,3 +3,7 @@
|
|||||||
src: https://opendev.org/openstack/openstack-ansible-apt_package_pinning
|
src: https://opendev.org/openstack/openstack-ansible-apt_package_pinning
|
||||||
scm: git
|
scm: git
|
||||||
version: master
|
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