Summary

Release Note

Rationale

User stories

Assumptions

Design

We'll leverage existing d-i infrastructure as much as possible.

preseed service on the puppet master

Relevant client information is included in a preseed file send to the client by a service running on the puppet master. The preseed service works from the client manifest and include the following information in preseed format:

initial authentication

Implementation

See the Work Items in the blueprint.

Test/Demo Plan

Unresolved issues

BoF agenda and discussion

UDS Session notes

The installer can leverage a puppet infrastructure during the install process: locating the master, registering the node and possibly download manifests to complete the installation.

Discovery

Registration

Configuration

run puppet in the chroot at the end of the install before reboot. when to generate a csr? Usually pre-generated.

Bootstrap:

Note that daemons should not be started in the chroot during install - but that's OK because the installer's in-target program already neuters reasonable attempts to do this.

Feedback to the installer when the client is waiting for the master to sign the request (progress updates via debconf):


CategorySpec

PuppetInstallerIntegration (last edited 2009-12-03 04:41:15 by dsl-173-206-1-210)