Move database *_python_packages attributes to -common

Registered by Ionuț Arțăriși

Right now we define the database attributes in each cookbook, but these are (should be) the same for all cookbooks; they are only dependent on the platform.

Since all the component cookbooks are dependent on the -common cookbook, we should move these attributes there to avoid duplication.

The attributes meant are e.g.

default['openstack']['image']['platform'] = {
    'postgresql_python_packages' => ['python-psycopg2'],
    'mysql_python_packages' => ['MySQL-python'],
    'db2_python_packages' => ['python-ibm-db', 'python-ibm-db-sa'
...}

Blueprint information

Status:
Complete
Approver:
Justin Shepherd
Priority:
Medium
Drafter:
Ionuț Arțăriși
Direction:
Approved
Assignee:
Ionuț Arțăriși
Definition:
Approved
Series goal:
Accepted for icehouse
Implementation:
Implemented
Milestone target:
milestone icon icehouse-stable
Started by
Ionuț Arțăriși
Completed by
Mark Vanderwiel

Related branches

Sprints

Whiteboard

Gerrit topic: https://review.openstack.org/#q,topic:bp/move-python-db-client-attrs-to-common,n,z

Addressed by: https://review.openstack.org/100613
    move python_packages attributes from dependent cookbooks

Addressed by: https://review.openstack.org/100614
    use new python_packages attributes from -common

Addressed by: https://review.openstack.org/101132
    use new python_packages attributes from -common

Addressed by: https://review.openstack.org/101442
    use new python_packages attributes from -common

Addressed by: https://review.openstack.org/101444
    add python_packages attribute for sqlite

Addressed by: https://review.openstack.org/101445
    use new python_packages attributes from -common

Addressed by: https://review.openstack.org/102804
    remove support for Fedora

Addressed by: https://review.openstack.org/104172
    use new python_packages attributes from -common

Addressed by: https://review.openstack.org/104174
    use new python_packages attributes from -common

Addressed by: https://review.openstack.org/104175
    use new python_packages attributes from -common

Addressed by: https://review.openstack.org/104201
    use new python_packages attributes from -common

Addressed by: https://review.openstack.org/104480
    use new python_packages attributes from -common

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.

Subscribers

No subscribers.