move the common attributes to common cookbook

Registered by zhiwei

This blueprint used to move the OpenStack common attributes to openstack-common cookbook. So that all other cookbooks can use them directly and set them easily.

These attributes are:

1. openstack-identity cookbook
openstack.identity.admin_tenant_name
openstack.identity.admin_user

2. openstack-image cookbook
openstack.image.service_tenant_name
openstack.image.service_user
openstack.image.service_role

3. openstack-block-storage cookbook
openstack.block-storage.service_tenant_name
openstack.block-storage.service_user
openstack.block-storage.service_role

4. openstack-compute cookbook
openstack.compute.service_tenant_name
openstack.compute.service_user
openstack.compute.service_role

5. openstack-network cookbook
openstack.network.service_tenant_name
openstack.network.service_user
openstack.network.service_role

6. openstack-bare-metal cookbook
openstack.bare-metal.service_tenant_name
openstack.bare-metal.service_user
openstack.bare-metal.service_role

7. openstack-object-storage cookbook
openstack.object-storage.service_tenant_name
openstack.object-storage.service_user
openstack.object-storage.service_role

8. openstack-orchestration cookbook
openstack.orchestration.service_tenant_name
openstack.orchestration.service_user
openstack.orchestration.service_role

And some generate attributes for all cookbooks like:

openstack.service.log.verbose
openstack.service.log.debug
openstack.service.syslog.use
openstack.service.syslog.facility
openstack.service.syslog.config_facility

And remove all the unused xxx_chef_role attributes from all cookbooks.

Blueprint information

Status:
Not started
Approver:
Jan Klare
Priority:
Low
Drafter:
zhiwei
Direction:
Approved
Assignee:
None
Definition:
Discussion
Series goal:
None
Implementation:
Unknown
Milestone target:
None

Related branches

Sprints

Whiteboard

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.

Subscribers

No subscribers.