Summary

This spec summarizes what needs to be done to integrate Puppet into Ubuntu for onerieric. In addition to providing packages packages, this will allow Puppet to be used as an method of installation as well as support the puppet needs of the Orchestra project.

Release Note

Puppet has already been included in Ubuntu. Further integration will allow easier mass-deployment of services traditionally installed from ISO as well as more complex stacks that have been outside the scope of the server installation.

Rationale

User stories

Assumptions

Design

Implementation

Packaging

Modules

BoF agenda and discussion


Requested Orchestra/Puppet recipes:

[negronjl] Currently implemented Puppet recipes:

[negronjl] We should talk about having a tool that will create the module directory structure and recommended files in it to encourage contributors to have more or less the same module structure.

============

Welcome to Ubuntu Developer Summit!

#uds-o #track #topic

puppet 2.7

-- puppet roadmap -- - quarterly releases

Add Tasksel options ( server ) to puppet ... - mail server - LAMP stack - SSH - samba - DNS - PostgreSQL - Print server ( cups ) - rsyslog - ...

Orchestra recipes needed. - rsyslog - nagios - cobbler? - bzr/git - fs creation/management - jenkins (master and slave) - ha cluster (drdb, pacemaker, corosync, cman) - kvm (host and guest?) - LXC - Xen - OpenStack

Currently implemented Puppet recipes:

We should talk about having a tool that will create the module directory structure and recommended files in it to encourage contributors to have more or less the same module structure.

Actions


CategorySpec

ServerOPuppetIntegration (last edited 2011-05-25 19:16:14 by 184-76-91-215)