Bootstrap puppet from deployment service (for UEC and more)
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
- Started by
- Completed by
Whiteboard
Work items:
Backport latest puppet version to lucid (bug 638213)
Investigate failing tests
Extend client to accept csr attributes (http://
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://
Extend puppetmaster to send both the client certificate and its own certificate to the client (http://