Implement tunables for all OpenStack roles

Registered by Jesse Pretorius

Instead of implementing a specific variable for each possible/desired config entry in every role, there is a more general way that this could be done which would enable the deployer to implement any desired valid configuration entry for the role. The os-ansible-deployment project will then only need to implement deviations from the standard OpenStack default settings. Examples of these settings would be minimum settings to make the service work and best practice settings.

Blueprint information

Status:
Complete
Approver:
Jesse Pretorius
Priority:
Medium
Drafter:
Jesse Pretorius
Direction:
Needs approval
Assignee:
Kevin Carter
Definition:
Approved
Series goal:
Accepted for trunk
Implementation:
Implemented
Milestone target:
milestone icon 12.0.0
Started by
Jesse Pretorius
Completed by
Jesse Pretorius

Whiteboard

Gerrit topic: https://review.openstack.org/#q,topic:bp/tunable-openstack-configuration,n,z

Addressed by: https://review.openstack.org/165683
    [WIP] Implement tunable keystone configuration

Gerrit topic: https://review.openstack.org/#q,topic:bp/for,n,z

Addressed by: https://review.openstack.org/168976
    Tunable OpenStack Configuration Specification

Addressed by: https://review.openstack.org/212079
    WIP: Generic ini conf template

Addressed by: https://review.openstack.org/216790
    [WIP] Replaced the copy_update module

Addressed by: https://review.openstack.org/217030
    [WIP] Adds the crud_template to ceilometer

Addressed by: https://review.openstack.org/220212
    Create config_template plugin

Addressed by: https://review.openstack.org/223209
    Adds the config_template to cinder

Addressed by: https://review.openstack.org/223288
    Adds the config_template to glance

Addressed by: https://review.openstack.org/223299
    Adds the config_template to heat

Addressed by: https://review.openstack.org/223307
    Adds the config_template to keystone

Addressed by: https://review.openstack.org/223314
    adds the config_template to neutron

Addressed by: https://review.openstack.org/223329
    adds the config_template to nova

Addressed by: https://review.openstack.org/223340
    adds the config_template to swift

Addressed by: https://review.openstack.org/223342
    adds the config_template to tempest

Addressed by: https://review.openstack.org/223348
    adds the config_template to galera_server

Addressed by: https://review.openstack.org/223349
    adds the config_template to galera_client

Addressed by: https://review.openstack.org/223350
    adds the config_template to pip_lock_down

Addressed by: https://review.openstack.org/228068
    Create config_template plugin

Addressed by: https://review.openstack.org/228069
    Replaced the copy_update module

Addressed by: https://review.openstack.org/228070
    Adds the config_template to OpenStack Services

Addressed by: https://review.openstack.org/228071
    adds the config_template to swift

Addressed by: https://review.openstack.org/228072
    Adds the config_template to heat

Addressed by: https://review.openstack.org/228073
    adds the config_template to galera_server

Addressed by: https://review.openstack.org/228075
    Adds the config_template to glance

Addressed by: https://review.openstack.org/228076
    Adds the config_template to keystone

Addressed by: https://review.openstack.org/228077
    adds the config_template to tempest

Addressed by: https://review.openstack.org/228078
    adds the config_template to neutron

Addressed by: https://review.openstack.org/228079
    adds the config_template to nova

Addressed by: https://review.openstack.org/228080
    Adds the config_template to cinder

Addressed by: https://review.openstack.org/228081
    adds the config_template to galera_client

Addressed by: https://review.openstack.org/228082
    adds the config_template to pip_lock_down

Addressed by: https://review.openstack.org/230161
    Added documentation for config_template works

Addressed by: https://review.openstack.org/230299
    Added documentation for config_template works

(?)

Work Items

Dependency tree

* Blueprints in grey have been implemented.

This blueprint contains Public information 
Everyone can see this information.

Subscribers

No subscribers.