Ubuntu Server Puppet Integration
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:
- oneiric-alpha-3
- Started by
- Completed by
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.