Ubuntu Server Puppet Integration

Registered by Chuck Short

We should make it easier to use puppet and provide reciepes for common workloads of Ubuntu server

Blueprint information

Status:
Not started
Approver:
Robbie Williamson
Priority:
High
Drafter:
Adam Gandelman
Direction:
Approved
Assignee:
None
Definition:
Approved
Series goal:
Accepted for oneiric
Implementation:
Deferred
Milestone target:
milestone icon oneiric-alpha-3

Related branches

Sprints

Whiteboard

Work Items for oneiric-alpha-2:
[gandelman-a] Nova, single server Common modules: DONE
[gandelman-a] Nova, multi-server Common modules: POSTPONED
[gandelman-a] Swift, single server Common modules: POSTPONED
[gandelman-a] Swift, multi-server Common modules: POSTPONED
[gandelman-a] Glance Common modules: DONE

Work Items:
Package Puppet 2.7: DONE
Package Puppet dashboard (on mysql/apache): POSTPONED
Package modules: POSTPONED
[negronjl] Make/package current orchestra modules to function without orchestra provisioning: POSTPONED
[negronjl] apache Puppet Module: DONE
[negronjl] puppet-apt helper Puppet Module: DONE
[negronjl] debconf helper Puppet Module: DONE
[negronjl] distcc Puppet Module: DONE
[negronjl] gearman Puppet Module: DONE
[negronjl] glusterfs Puppet Module: DONE
[negronjl] hadoop Puppet Module: DONE
[negronjl] haproxy ( with apache and tomcat integration ) Puppet Module: DONE
[negronjl] mongodb Puppet Module: DONE
[negronjl] mpi ( mpich2 ) Puppet Module: DONE
[negronjl] mysql Puppet Module: DONE
[negronjl] tomcat ( tomcat6) Puppet Module: DONE
rsyslog Orchestra modules: POSTPONED
nagios Orchestra modules: POSTPONED
cobbler Orchestra modules: POSTPONED
bzr/git Orchestra modules: POSTPONED
fs creation/management Orchestra modules: POSTPONED
jenkins (master and slave) Orchestra modules: POSTPONED
ha cluster (drbd, pacemaker, corosync, cman) Orchestra modules: POSTPONED
kvm (host and guest?) Orchestra modules: POSTPONED
LXC Orchestra modules: POSTPONED
Xen Orchestra modules: POSTPONED
[gandelman-a] OpenStack: POSTPONED
Mail server Common modules: POSTPONED
LAMP stack Common modules: POSTPONED
SSH Common modules: POSTPONED
samba Common modules: POSTPONED
DNS Common modules: POSTPONED
PostgreSQL Common modules: POSTPONED
Print server ( cups ) Common modules: POSTPONED
rsyslog Common modules: POSTPONED
Hadoop Common modules: POSTPONED
Eucalyptus Common modules: POSTPONED
Test modules within vanilla Ubuntu/Puppet infrastructure: POSTPONED
Test modules within Ubuntu/Orchestra infrastructure: POSTPONED

(?)

Work Items

Dependency tree

* Blueprints in grey have been implemented.