Deploying composable services in custom roles

Registered by Carlos Camacho

Goal:
Be able to deploy composable services in dynamic roles.

Problem:
Currently, there are third party services that we want to integrate to a TripleO deployment. These deployments are fixed to a specific number of roles (controller, compute, ceph storage, swift storage and cinder storage). If the new services are not compatible with the current status of the deployed services those new services won't be able to be integrated in a TripleO overcloud deployment.

i.e. Currently is not possible to deploy the services for the opencontrail controller in our overcloud controller, implementing this blueprint will enable us to have the option of deploying it in another
node without conflicting with the services deployed in the overcloud controller.

Creating a dynamic role depending on the service to be deployed, allows to deploy third party services in TripleO deployments.

Submissions:

Creating an additional testbed role:
  https://review.openstack.org/#/c/378301/

Convert the testbed role to a dynamic role adapted to jinja templates

Blueprint information

Status:
Complete
Approver:
None
Priority:
Undefined
Drafter:
Carlos Camacho
Direction:
Needs approval
Assignee:
Carlos Camacho
Definition:
Obsolete
Series goal:
None
Implementation:
Unknown
Milestone target:
None
Completed by
Carlos Camacho

Related branches

Sprints

Whiteboard

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.

Subscribers

No subscribers.