Shovel Deployment Management Tool

Registered by Andre keedy

The open source project Shovel proxy(RackHD) has the ability to take ansible/puppet files. Want to expose that functionality via the Shovel API set

Blueprint information

Status:
Started
Approver:
James King
Priority:
Undefined
Drafter:
Andre keedy
Direction:
Approved
Assignee:
Andre keedy
Definition:
Approved
Series goal:
None
Implementation:
Started
Milestone target:
None
Started by
Andre keedy

Related branches

Sprints

Whiteboard

Any breakdown of work items for this? Is the target just the API set with eventual Dashboard functionality or just the API without not Dashboard changes planned?

Gerrit topic: https://review.openstack.org/#q,topic:bp/shovel-deployment-capability,n,z

Addressed by: https://review.openstack.org/281938
    Enable OS Deployement using rackHD

Addressed by: https://review.openstack.org/287985
    Add supprot to run an ansible playbook

(?)

Work Items

Work items:
Create method to set a Workflow in rackHD to deploy OS : DONE
Create an new API take node-id and ansible playbook then deploy OS and run ansible playbook on selected node : DONE
Create an new API that take node-id and puppet file then deploy OS and run puppet script on selected node : TODO
Add unit test to cover new changes : DONE

This blueprint contains Public information 
Everyone can see this information.

Subscribers

No subscribers.