Welcome to Puppet-Team project's page!
...because sometime puppet is not enough''
Puppet-Team is a set of some useful scripts to automate boring and repetitive task during the "day-by-day" puppet usage.
Using puppet-team is useful in some really huge enterprise context, where you've got these requests:
- "airtight" network segments distributed in different places (each one managed by puppet)
- multi stage environments (testing, pre-production, production, etc...)
- multi-projects management
- multi-users config files management (embedded versioning managed with GIT)
- delegation of responsibility
- push configurations stage-by-stage (from "pre-production" to "production") with TAG on versioning system
- automated ssh certificates exchange
- opportunity to use "stepping stone" machines to run puppet on all your networks (at the same time), with central logs acquisition
Download
RPM packages for fedora7, fedora8, fedora9, rhel4, rhel5:
- Binary: puppet-team-1.7-2.noarch.rpm
- Source: puppet-team-1.7-2.src.rpm
Source and Develops
You can download source from public git repository:
git://projects.byte-code.com/puppet-team
or navigate directly through gitweb:
http://projects.byte-code.com/git/gitweb.cgi?p=puppet-team;a=summary
Don't forgot to subscribe the mailing list
https://mail.byte-code.com/mailman/listinfo/puppet-team
Documentations
Here you are docs and man pages in order to learn how to using puppet-team. All contributions you want to make is really appreciate! :-)
Howto Step-by-Step
- HowTo of puppet-team
- ScreenCast? of puppet-team
Man Pages
- puppet-team-environment: manage your environments
- puppet-team-delegate?: administration delegation to remote admins
- puppet-team-workspace?: get a "delegation of administration" directory and work on it
- puppet-team-node: manage your nodes and hosts
- puppet-team-project: manage your projects
- puppet-team-skel: create a skeleton for puppet based on "best practice" structures
- puppet-team-master: manage your puppet-master servers
- puppet-team-ca: manage your ssh/ssl authentication keys
- puppet-team-push: push your configurations and manifests to all puppet-master server
- puppet-team-dir: manage data directory with rsync
- puppet-team-repo: manage external repository with git
Developers
Do you like to join us? Send an email to project leader (fcrippa [at] byte-code [dot] com) and ask to be a puppet-team developers!
- Francesco Crippa
- Simone Pucci
- Marco Milani
Attachments
- pt600.png (43.7 kB) - added by fcrippa on 02/28/2008 11:13:23 AM.

