Bootstrap puppet from deployment service (for UEC and more)

Registered by Mathias Gug

When a new system is installed by the UEC installation service it gets automatically registered with the puppet service so that it can be configured as the expected UEC component.

Notes: puppet certificate exchange, integration between installation service and puppet.

Blueprint information

Status:
Not started
Approver:
Robbie Williamson
Priority:
Undefined
Drafter:
None
Direction:
Approved
Assignee:
None
Definition:
Review
Series goal:
None
Implementation:
Deferred
Milestone target:
None

Related branches

Sprints

Whiteboard

Work items:
Backport latest puppet version to lucid (bug 638213)
Investigate failing tests
Extend client to accept csr attributes (http://projects.puppetlabs.com/issues/3943)
Write POC of csr validator hook based on the CSR format outlined in the spec
Integrate puppetmaster with installation service.
Extend puppetmaster to provide a hook for doing csr validation when new requests are coming in (http://projects.puppetlabs.com/issues/4174)
Extend puppetmaster to send both the client certificate and its own certificate to the client (http://projects.puppetlabs.com/issues/4175)

(?)

Work Items