clean up attributes for mq and database
There are currently a wide variety of naming schemas and places defining the current attributes for the mq and db services. The proposal is to unify them under a consistent pattern and only define them in the openstack-common cookbook. openstack-common is the logical location for them because openstack-
The proposed consistent naming schema is to put the database attributes under
node[
node[
node[
node[
Anything specific to a database implementation would be nested under the particular service type. For example
db_type = node['openstack
node[
node[
node[
node[
or similarly for messaging
node[
node[
node[
node[
For OpenStack services that may need to have specific settings, the namespace is
node[
node[
node[
node[
or similarly for messaging
node[
node[
node[
The proposed changes are:
1) All node[openstack][db] attributes will be defined in openstack-
2) All node[openstack][mq] attributes will be defined in openstack-
3) The attribute namespaces will be consolidated as described above.
Blueprint information
- Status:
- Complete
- Approver:
- Matt Ray
- Priority:
- Medium
- Drafter:
- None
- Direction:
- Needs approval
- Assignee:
- Matt Thompson
- Definition:
- Approved
- Series goal:
- Accepted for havana
- Implementation:
- Implemented
- Milestone target:
- havana-stable
- Started by
- Justin Shepherd
- Completed by
- Matt Thompson
Related branches
Related bugs
Bug #1267165: [ops-messaging] default['openstack'][service]['rabbit']['host'] not set correctly | Fix Released |
Sprints
Whiteboard
Many reviews to follow
Gerrit topic: https:/
Addressed by: https:/
Move db and mq attributes into separate files
Addressed by: https:/
Clean up cookbook for bp/clean-
Addressed by: https:/
Clean up cookbook for bp/clean-
Addressed by: https:/
Clean up cookbook for bp/clean-
Addressed by: https:/
Clean up cookbook for bp/clean-
Addressed by: https:/
Clean up cookbook for bp/clean-
Addressed by: https:/
Clean up cookbook for bp/clean-
Addressed by: https:/
Clean up cookbook for bp/clean-
Addressed by: https:/
Clean up cookbook for bp/clean-
Addressed by: https:/
bp/
Addressed by: https:/
Clean up cookbook for bp/clean-
Work Items
Work items:
[mattt416] Create openstack-
[mattt416] Copy openstack.
[mattt416] Copy openstack.
[mattt416] Update openstack-
[mattt416] Update cookbook-
[mattt416] Remove openstack.mq and openstack.
[mattt416] Remove openstack.
[mattt416] Remove openstack.