Organizations using Puppet¶
This page is a listing of organizations and people currently using Puppet.
Please feel free to add yourself to this listing.
In no specific order…
-
- Country : United Kingdom
- We set up and maintain several 100% OpenBSD-based infrastructures (going from the entry site firewall to the secretary’s workstation) and use puppet to manage these installations (more).
- Contact: ajacoutot[AT]mtier[DOT]org
-
- Country : United States of America
- Enjoying a puppet and mcollective implementation, enabling us to better secure our systems' uniformity and manageability.
- Contact: tech@luma-pictures.com
-
- Country : Belgium
- We recently re-engineered our complete infrastructure to be completely managed by puppet.
- The integration with our own asset-management tools was very easy, and the migration of our serverpark was completed in only 2 months.
- There are more then 1700 servers completely managed by puppet.
- Our research in cloud technologies are also backed by puppet, we’re currently successfully experimenting with Amazon EC2 integration.
- All our 60 million users get served by puppet backed systems
- Contact: Nicolas Van Eenaeme
-
- Country : India
- Our remote Linux support services to over 50 clients is being delivered using Puppet. It helps us providing cost effective managed services with automated reports on configuration changes to our clients.
- Contact : info AT ZoNIXSystems DOT com
-
- Country : UK
- We manage our internal and some external web-server machines using Puppet. Centralised, versioned configs with automatic generation via exported resources save a lot of time and effort keeping things consistent. It’s nice to know that if a machine falls out of a window we can have an identical config up and running in two shakes of a rabbit’s tail!
- Contact : daveg (at) xmos dot com
-
- Country : Canada
- We manage all our Linux servers using puppet. It enables us to manage our security policies efficiently and maintain similar servers with similar configs.
- Contact : Ubity
-
- Country : USA
- We manage the configuration of all of our Ubuntu servers using Puppet. Puppet makes managing a cloud of servers as simple as editing configuration files in one directory. With a Git post-update hook our system admins can adjust configuration without logging into a single machine. Puppet lets our small team focus on our product, not on operations.
- Contact : Olark
-
- Country: UK
- We manage all our internal servers using puppet to ensure ease of deployment and peace of mind in knowing that the configuration is consistent.
- Contact: marcus (at) probability dot co dot uk
-
- Country: Iceland
- We manage most of our linux systems with puppet. It helps us to maintain configuration standards and saves us from a lot of repetition. It was a blessing when it came to PCI certification as we were able to solve most of the requirements with Puppet clases and we can be sure that any future systems will get the same treatment.
- Contact: Basis
-
- Country: US
- We use puppet to manage the system configuration on our servers in Los Angeles and Montréal running YellowBot and weblocal.ca. We mostly use CentOS 5. With puppet our “sysadmin time” is all spent fixing real problems and improving things rather than tedious and error-prone manual configuration. One of our favorite parts is that with the cost of managing another box being driven almost down to zero we are free to use virtualization in however way that’s best for our needs.
- Contact: Ask Bjørn Hansen
-
- Country: UK
- Gladserv uses Puppet to quickly deploy and manage virtual servers in our hosting environment.
- Contact: Brett Sheffield
-
- Automated provisioning of Debian, Ubuntu, Redhat and CentOS servers. We’ve very successfully used Puppet to look after 100+ machines spread across several client sites and to synchronise development, pre-production and production environments.
- Country: UK
- Contact: Bitcube Ltd
-
- Used to administer BSD, Linux, Mac workstations and servers
- Country: Poland
- Contact: admin at power dot com dot pl
-
- Used to administer FreeBSD (firewalls monitoring) NanoBSD wifi accespoints
- Country: The Netherlands
- Contact: Marten marten at wifisoft dot org or mvn071 # puppet
-
- Used to manage a farm of 40+ Servers (Webservers and Infrastructure)
- Country: Austria
- Contact: Mario Kleinsasser
- Contact: Bernhard Rausch
-
- Used to manage all of our production infrastructure.
- Country: USA
- Contact: Sendi Widjaja (sendiw on #puppet)
-
- Used to manage 300+ production Linux servers.
- Country: USA
- Contact: Joel Krauska (thecat on #puppet)
-
- Being used to manage all recent Mac OS X and Linux desktops, laptops, servers in the corporate infrastructure.
- Not used in production (ie Gmail etc) at all.
- Country: Global
-
- Used to keep all our image servers mirrored and up to date.
- Country: US
Contact: Mike Zupan (jY on #puppet)
Empowering Media HostCube – Managed VPS Hosting Service
- Used to manage and configure our nodes, customer VPSes and creating appliances. We are managing CentOS 3,4 and 5 with i386 and x86_64 instances.
- Contact: Larry Ludwig (lludwig on #puppet)
- Country: US
The Ohio State University Department of Mathematics
- Primarily used for: \~200 Mac OS X workstations, \~25 Fedora workstations and \~40 Centos servers.
- Contact: Dave Alden (alden on #puppet)
-
- We use Puppet to build automated systems infrastructure for clients including Wordtracker, People’s Music Store, CitySafe, Supreme and others. Puppet manages web applications, email servers, continuous integration, automated deployment, access control, firewalls, DNS, web analytics, issue tracking, virtual machine builds, SVN and Git repos, databases, monitoring servers, Yum servers and RPM build hosts, PHP, Nginx, Apache, IRC servers, Jabber, Secure Trading and XPay servers, Drupal, wikis, SMS delivery, Amazon EC2 instances, Memcache, Rails and anything else that our clients request!
- Contact: John Arundel (bitfield on #puppet, @bitfield on Twitter)
- Resources: John is currently writing a series of blog posts introducing beginners to Puppet: Puppet Tutorial
- Country: UK
Imperial College London HEP group
- We use puppet to manage our HPC clusters, our desktops and some of our servers
- Contact: Kostas Georgiou
-
- Country: UK
- We use Puppet to manage our own cluster of servers, as well as creating and supporting configurations for our customers
- Contact: noc@… Network Operations
-
- We use puppet to administrate our own servers placed in the local datacenter, and our customers placed both in the same datacenter, and scattered around the country. Puppet is ideal because of it’s ease of use, and especially because the puppet server compiles the configuration specifically for the individual host, so that no irrelevant information goes to the wrong nodes. Thanks, Luke, for a great tool!
- Country: Denmark
- Contact: Juri Rischel Jensen
-
- We use puppet to manage the configurations of all our Linux servers. With puppet my server build time is roughly 12-15 minutes to get a server ready for production.
- Contact: Jadrian Johnson
Institute of Cognitive Science at the University of Osnabrueck, Germany
- We manage all our Linux/Mac OS X/FreeBSD Workstations and Servers with puppet.
- We try to manage all services, most of them are.
- Being an institute with many projects and different topics and needs, there are many different computer configurations around. Puppet makes it easy to keep a consistent state. A wonderful tool.
- We also write modules and facts, they are made public as soon as they work and are documented (hopefully): WebSVN and svn co https://svn.ikw.uos.de/dav/ikwadmin/public/puppet
- Contact: Udo Waechter
EDV-Beratung und Service a small IT-Consultancy in Austria/Germany
- Currently migration the existing hosting and firewall customers to puppet-managed systems
- Public GIT
- Contact: David Schmitt (DavidS on #puppet)
-
- Arces Network uses Puppet for configuration management on our servers and the servers we manage for our customers in the US and EU.
- Contact: Adrian Goins
Fedora Project A leading Linux distribution
- Used for all of Fedora’s Infrastructure by the infrastructure team.
- Contact: #fedora-admin on freenode.net
-
- Used to manage all Linux and Mac continuous integration infrastructure.
- Used to manage some IT systems.
- Contact: #build on irc.mozilla.org
-
- Used to manage Linux servers (Red Hat, Debian) maintained by the central IT department (ITS) for both core services as well as a dozen external departments. With a wide diversity of models in use, we’re employing over 700 classes in nearly 100 modules.
- Contact: Digant C Kasundra
-
- Used to manage provisioning and configuration of a highly heterogeneous network of Linux application and computation servers in a distributed research-centric environment.
- Contact: Jeffrey Goldschrafe
-
- Used to manage internal and customer infrastructures, Modules available at http://github.com/camptocamp
- Country: Switzerland
- Contact: Sysadmin Team
California State University, Bakersfield
- Contact: Network Operations
-
- Used to manage a distributed network of Linux servers.
- Contact: David Escala (descala on #puppet)
-
- Manage a couple of OS X file servers and all Mac desktops. Around 30 machines in total.
- Country: Ireland
- Contact: Michael Hodges
-
- Kennards Hire use Puppet to manage servers at branches all across Australia.
- Contact: Lindsay Holmwood
-
- Used to manage all production services.
- Contact: Mikhail Seregine
University of California, Riverside
- We’re in the process of rolling Puppet out to all Solaris infrastructure systems managed by the Computing and Communications department. Eventually all FreeBSD, Linux, and MacOS X systems managed by CIS will be incorporated into the tool. Longer term campus labs and department machines might fall under the umbrella of the tool.
- Contact: CIS Group
-
- Contact: sq@…
-
- Country: NL
- We use puppet to manage 99% of our serverpark of 3000 servers running Gentoo, the missing 1% is just a matter of time :–)
- Contact: System Engineering Hyves or Ramonster / f—z / MarlonDb on IRC
-
- Country: USA
- We’re using puppet to manage our production infrastructure.
- Contact: Ryan Dooley (_3rdman on irc)
-
- Country: US
- We use puppet to manage systems in our datacenter and POP’s across the US.
- Contact: noc@…
-
- Country: Switzerland
- We are using Puppet to manage all of our servers (DNS, Mail, Virtual, Monitoring,…). Just a great tool!
- Contact: Galland Grégoire
-
- Country: Switzerland
- We are currently starting to integrate puppet on our new environment and will migrate the older one as well.
- Contact: immerda project group
- IRC: duritong
- Modules: WEB / git clone git://git.puppet.immerda.ch/module–*
-
- Country: UK
- We use Puppet to manage all our customers virtual machines (and our own) and base platforms with all our node information stored in OpenLDAP. We’re also part of the OpenLDAP project.
- Contact: Gavin Henry – ghenry on IRC
-
- Country: UK
- We use Puppet to manage over 200 Linux nodes for our publishing clients such as Oxford University Press and Wiley Blackwell. We now use it to provide full application deployment and systems management, monitoring, and to automate our dev->test->production lifecycle.
- Contact: Mike Pountney – mikepea on IRC, @mikepea on Twitter
-
- Country: UK
- We use Puppet to manage the Debian Linux infrastructures we deploy.
- Contact: PF McGinty
-
- Country: US/NL/UK
- Managing the entire Joost infrastructure (200+ servers)
- Contact: Joost Operations
- IRC: thom
-
- Country: India, USA, China, UAE.
- Managing the Linux part of the Directi infrastructure (Covering RHEL 3, 4 and 5 supporting web hosting, mail hosting and billing servers).
- Contact: devdas.b@…
- IRC: f3ew
-
- Country: USA
- Contact: Network Operations Center
-
- If puppet didn’t exist then I’d quit my job and become a desert nomad. I can’t imagine doing what we do here without it!
- Country: USA
- Contact: Ashley Penney
-
- Country: USA
- Managing portions of our environment where we quickly provision and re-provision sets of hosts for different purposes.
- Contact: Steven Jenkins
- IRC: slj39 and stevenjenkins
College of Computing @ Georgia Tech
- Currently managing all research servers, clusters, and desktops (\~1000 nodes)
- Country: USA
- Contact: Chad Huneycutt
- IRC: chadh
Board of Regents of the University System of Georgia — OIIT
- Managing or about to manage 500 machines running HP-UX 11.11, RHEL4 and 5, Solaris 9 and 10
- Country: USA
- Contacts: Mark Plaksin (happymcplaksin), Sam Rowe (riddley), Peter Anderson
-
- Country: Australia
- Sitesuite use Puppet to manage our linux (mainly debian) infrastructure.
- Contact: Brendan Beveridge
- IRC: mrproper_
Florida Museum of Natural History
- Country: US
- We use Puppet to manage our Linux hosts.
- Contact: Matt Collins
-
- Country: CHINA
- We use Puppet to manage our GNU/Debian hosts.
- Contact: huangmingyou
- IRC: huangmingyou
-
- Country: USA
- We use Puppet to manage our Mac Desktops (over 5000).
- Contact: ski
- IRC: ski98033
-
- Country: USA
- We deploy puppet for many of our clients including North Shore? School District (above).
- Contact: E-mail BitPusher or call 888.9-PUSHER
-
- Country: Australia
- Freebi Wifi uses puppet to assist in the management of all their external freebi servers.
- This service has been provided by DCLABS (who use their own management tools but are investigating puppet).
- Contact: Adam Crow
-
- Country: Switzerland
- We are more and more using puppet to manage our complete environment
- Modules on our Git Server: http://puppet.git.puzzle.ch
- Modules on Github: http://www.github.com/puzzle
- Contact: operations(at)puzzle.chpuzzle.ch.NOSPAM)
-
- Country: USA
- Puppet manages all of our production servers (100 or so, as of mid 2008)
-
- Country: USA
- Puppet automates some of the configuration for Elastra Cloud Server
-
- Country: Global
- Puppet handles management of production servers across 3 data centers
- IRC: windowsrefund on irc.freenode.net
-
- Country: Global
- Puppet manages all of our Linux production and test application servers.
-
- Country: US
- Contact: Eric Eisenhart
- Currently managing production email servers for campus (Courier IMAP/POP, exim, spamassassin, clamav) and a number of other things on around 50 out of our 90 Linux and Solaris servers.
-
- Puppet manages our data center infrastructure, production databases, middleware, and edge web services.
- Country: USA
- Contact: Jeff McCune (jmccune on #puppet)
-
- Country: USA
- Contact: Scott Schneider
-
- In the process of moving off legacy systems and onto Puppet.
- Overview: press.redhat.com
- Country: USA / Global
-
- We are using Puppet to remotely manage all of our server appliances and is critical to our service offerings.
- Country: USA
- Contact: Richard Hurt
-
- Using puppet to manage 50+ mainly debian servers
- Country: Denmark
- Contact: Morten M. Hansen (blue on #puppet)
-
- Puppet is part of the management system of our service oriented architecture.
- Contact: Get involved section of the project or Toscalix
-
- Using puppet to manage 300+ Linux servers across two data centers
- Country: USA
- Contact: Tom Cignarella
-
- Using puppet to manage our RD Environment servers across many data centers on the way to 1500 servers
- Country: Global
-
- Using puppet to manage just about everything from web servers to BGP routers and Tahoe nodes.
- Country: Switzerland
- Contact: François Deppierraz (fdz on #puppet)
-
- Using puppet to manage web, database and applications needs for Kew scientists
- Country: UK
- Contact: Tim Kendall
-
- Using puppet as project for graduation High School
- Country: Belgium
- Contact: Jan Collijs
Buzzillions.com product reviews website
- Using puppet to provision Tomcat/Apache and other software to development and production servers
- Country: USA
- Contact: Jim Morris
Optiver, a market making company
- Managing a diverse environment of 300+ nodes. Loving the extensibility.
- Country: Netherlands, USA, Australia
- Contact: Brad Meier
-
- Using Puppet to install/customize big calculus clusters (>100). Allows us to customize really easily configurations and packages.
- Country: France
- Contact: Luc Stepniewski / Lior Gradstein
Library of Congress Repository Development Group
- Managing Linux and Solaris nodes in a lab environment.
- Country: USA
- Contact: Kurt Yoder
-
- Managing Linux DEBIAN and REDHAT (RHEL).
- Country: France
- Contact: Jean-François B.
Advanced Computing Center for Research and Education
- Using puppet to manage our linux super-cluster: compute nodes, gateways, and infrastructure.
- Country: USA
- Contact: Charles N. Johnson
-
- Using puppet to replicate fast test environment configurations on developer workstations
- Country: Italy
- Contact: Gianni Moras
- English Site: WuBook, English Site
-
- Using puppet to manage a diverse environment of 1000+ servers.
- Country: Brazil
- Contact: Roberto A. Yokota
- English Site: Locaweb English Site
-
- Using puppet to build/install and manage all new Linux servers for one IT systems group.
- Country: USA
- Contact: Jason Antman
Siemens IT Solutions and Services Denmark
- Using puppet to manage Red Hat Enterprise Linux and SUN Solaris servers.
- Country: Denmark, DK
- Contact: Martin Alexander Hammer
-
- We provide information on Online Colleges and Degrees to US students and we like Puppet better than other Ruby config management tools.
- Country: USA
- Contact: Nathan Grimm: nathan *at* reachnetwork dot com
-
- Country : Canada
- Puppet is key to automatically building and managing the configuration of our production and testing environments.
- Contact : Chuck Clark: chuck *at* pulseenergy dot com
-
- Country: Germany
- Using Puppet to manage all Linux servers in 3 datacenters and more are upcoming.
- Contact: dkn *AT* fast-lta *DOT* de / Daniel Kerwin
-
- Country: Belgium
- Using Puppet to manage all our GNU/Linux servers and we deploy it also to our customers
- Contact: lefred *AT* inuits *DOT* be / Frederic Descamps
-
- Country: United States
- Manages a distributed production and development/test environment across both physical and virtual servers, both locally and in a public cloud.
- Contact: rjb *AT* gochicorgohome *DOT* com / Robert Brown
-
- Country: USA
- We are using puppet to manage all our network operations servers and research computing systems.
- Contact: jlavoie *AT* bowdoin *DOT* edu / Jason Lavoie
-
- Country: USA
- We use puppet to manage our district computers (Mac and Linux) as well as selected mission-critical servers. It’s a key ingredient to our imaging workflow that allows us to completely automate the entire process.
- Contact: gary *AT* huronhs *DOT* com / Gary Larizza
-
- Country: Belgium
- Experimenting with Puppet, plan to use for all servers.
- Contact: dieter *DOT* vandewalle *AT* siruna *DOT* com / Dieter Van de Walle
University of Maryland Institute for Advanced Computer Studies
- Country: USA
- We use puppet to manage all our research system configuration management. We use it with a LDAP environment to manage around 1000 nodes.
- Contact: derek *AT* umiacs *DOT* umd *DOT* edu / Derek Yarnell
-
- Country: USA
- Using puppet to manage all physical and virtual servers.
- Contact: Scott
-
- Country: USA
- We manage all our servers (VM and physical) with Puppet.
- Contact: Josh Endries <http://nsdl.org/about/contact/>
Clockwork Active Media Systems
- Country: USA
- We manage our web hosting and supporting infrastructure completely through Puppet
- Contact: Ben (Insyte on #puppet)
The Computer Action Team – Portland State University
- Country: USA
- If we can get puppet to manage it then we manage it with puppet: web servers, mail servers, database servers, client machines, and the list continues.
- Contact: #support on irc.cat.pdx.edu or support@cat.pdx.edu
-
- Country: Germany
- We are using Puppet to automate application deployment in the openQRM Cloud.
- Contact: Matt Rechenburg
-
- We use Puppet with all our clients – current projects include the UK Government’s National Strategies website, and visual effects studio BASEBLACK
- Contact: Stephen Nelson-Smith (Cope on #puppet, @LordCope on Twitter)
- Resources: Stephen writes about system automation, usually from a Puppet perspective, at Agile Sysadmin
- Country: UK
-
- Country : France
- We manage all our Linux/BSD/Solaris servers using puppet. We have most of our resources managed through manifests.
- Contact : nico on #puppet@freenode
-
- Country: United States
- We manage all resources within our datacenters using Puppet, including the clusters that run our On Demand? environment for customers
- Contact : ckdake on #puppet
-
- Country: Netherlands
- We use Puppet to manage our websites and web application platform, (RHEL 5 Linux servers), and are looking into intergrating puppet in our existing backoffice infrastructure.
- Contact : tom.mulder@…
-
- Country : USA
- Contact : Chris Moates (cmoates in #puppet)
- Our entire server infrastructure (all Linux) is managed with puppet.
-
- Country : USA
- We manage all of our Linux infrastructure with puppet, and we use the puppet stored config DB to complete other administrative activities. My job would not be possible in a regular work week without puppet. We also manage pieces of other Unix infrastructure with puppet.
- Contact : Joe Mc Donagh? (joe-mac) on IRC
EuPathDB Bioinformatics Resource Center
- Country : USA
- We are moving to puppet to manage software installation, user creation, and service configuration on our database, web application, and development servers.
- Contact : Brian Pitts
Dublin Institute for Advanced Studies
- Country : Ireland
- Using single puppet server across two sites to manage approximately 40 desktops, and deploying it to any new servers being setup. Still quite a basic setup, though already saving us time, and reducing human error in the setup and maintenance of workstations.
- Contact : Sean O Sullivan (seanos on #puppet)
-
- Country : US
- Using Puppet to manage multiple data centers and pre-production environments
- Contact : Garrett Honeycutt
-
- Country: Italy
- Using a cluster of two puppet servers with two svn-based environments to manage our private cloud servers and our Scalr web-farms on Amazon EC2.
- Contact: Lorenzo Salvadorini (lorello on #puppet)
-
- Country : US
- Using puppet to manage the production email environment in multiple datacenters
- Contact : [Mark Bainter] (Shamgar in #puppet)
-
- Country : US
- Puppet creates fun. We use puppet for server configuration to ensure our users are able to play games, no matter how quickly we grow.
- Contact : Chris Holt
GLOBAL2000 part of Frients of the Earth (FoE)
- Country : Austria
- Migration still under way, but the plan is to use it to manage all Servers and Clients. Currently its used for about 60 Ubuntu clients and about 20 Servers (mostly VMs).
- Future plans: automatic DNS and DHCP via simple tabular files, migration of our mailserver to a VM managed by puppet
- Public GIT
- Contact: Jörg Herzinger (joerg [at] global2000.at)
-
- Country : Poland
- Using puppet to manage production/development environment.
- Contact: admin [at] gratka-technologie [dot] pl
-
- Country : Brazil
- We manage our Linux servers (dev/qa/staging/prod environments) using puppet. It enables us to automate the creation of servers with all that a particular application needs to be installed and configured in other to be up and running. With puppet, it is very easy to scale horizontally.
- Contact: gustavosouza [at] corp [dot] globo [dot] com (gustavosouza@corp.globo.com)
-
- Smart development environments sold as a service that can figure out what you’ve done to your server and generate Puppet manifests (shell scripts and Chef cookbooks, too).
-
- Country : United Kingdom, France, Denmark
- Using puppet to manage the development, testing, staging, and production linux environments in multiple datacenters (~60-70 instances). We manage all our linux service using puppet. We used Puppet to automate creation and configuration of all physical and virtual servers. Puppet helped us to scale without requiring additional man-power.
- Contact: cc [at] universalgatewaysolutions [dot] com
-
- Country: Canada
- Puppet manages our core services, customer dedicated servers and virtual machines, as well as our office desktops.
- Contact: info [at] koumbit.org
-
- Country: Switzerland
- We use puppet to manage almost every aspects of the servers we need to run our Brainstorming Platform Atizo.
- Our modules are publicly available: http://puppet-modules.git.atizo.org
- Contact: devel(at)atizo[dot]org
-
- Country: US
- We actively deploy Puppet for both new and existing infrastructure of clients that we provide managed-services to. Puppet gives us a cohesive way to manage not only packages and services, but also automate Nagios and Munin management.
- Implementations range from a few nodes up to over 100 node configurations both in Amazon EC2 and standard data center deployments.
- Contact: mark.stanislav[at]mnxsolutions.com
Portland State University, Computing Infrastructure Services
- Country: US
- We are in the process of migrating from legacy configuration management to Puppet.
- Contact: wcooley(a)pdx.edu (wilco on #puppet)
-
- Country: US
- We use puppet to manage our production infrastructure. Nothing gets deployed on any production machine unless it goes through puppet, and it has been a huge time saver.
- dan(at)thumbtack[dot]com
-
- Country: Australia
- We use puppet to manage our Linux server infrastructure. Upgrading software, deploying our application and to create / configure new nodes. It’s really an amazing tool.
- Contact: info(a)mangocam[dot]com
-
- Country: China
- We use puppet to manage our Gentoo server infrastructure. From basic system configuration to app deploy.
- Contact: flex(at)douban.com
Additional Case Studies¶
Testimonials¶
Please add your Puppet testimonials (or links to them) here. Hopefully we can give prospective users an idea of what’s so great about Puppet and what they can hope to accomplish, as well as making it clear that Puppet has an active, involved community.
-
- Tim Stoop
-
- Julian Simpson
-
- John Arundel
How we use Puppet – Gary Larizza
We replaced a home-grown, ordered patch-based configuration management system with puppet. We support everything from linux desktops (primarily rhel with a smattering of Ubuntu) to research file servers to clusters used both for hpc and cloud computing. – Chad Huneycutt
As our infrastructure grew from a few servers to a few racks of servers, we’re still able to maintain them all with a single sysadmin. This would not be possible without Puppet. — Ben Beuchler
We replaced lots of ssh-in-a-loop scripts by a bunch of easy and clear manifests. It allows us to share the knowledge, get back in time on some configs (puppet config & manifests are of course in a SVN repository), do not fear the stupid “oops I forgot why this file is messed up”. A single sysadmin for \~100 unix servers is required, and it is me. — Nicolas Szalay
Puppet has allowed us to simplify our system configuration as the number of servers continue to grow, which allows a very small operations team to tackle complex projects instead of struggling with huge numbers of basic system administration tasks. Configurations can now be easily deployed to test machines by simply adding a Puppet class instead of having to work through the intricacies of a piece of software and it’s configuration and dependencies by hand each time. — Chris Kelly, SugarCRM
Puppet has reduced our personal workload and simplified management tasks a lot. Combined with our installation system we are able to create any system with almost no manual intervention (Puppet replaced MANY custom scripts). The migration to puppet was easy and didn’t cause any problems worth mentioning. Currently puppet manages 3 datacenters and more are upcoming. Thanks for this great piece of software. — Daniel Kerwin
Puppet was the cornerstone of our moving our data center from San Francisco to Boston. Our old server farm was a nightmare of different OS installations, home grown rsync scripts and many things done by hand. We moved to new servers in a new data center. The entire migration was done remotely. We used kickstart to install a minimal RHEL OS and then puppet configured the rest including installing additional packages, deploying configuration files and enabling and restarting system services. I split the data directories on to their own disk partitions, htdocs primarily. This allowed me to reinstall a server from bare metal on demand. Reinstalling a server takes about 15 minutes. Thanks guys! —
We moved from an outsourced managed hosting solution to an inhouse managed hosting web platform. We use puppet to manage our web platform, which are mainly Virtual machines. All our puppet scripts are managed using git and devided up into 3 main branches, (Testing, Acceptation & Production). We use puppet to setup and deploy our web application servers on the servers, this reduced a lot of setup time for each deployment during our platform migration, and new rollouts. — Tom Mulder, Reed Business
We used puppet so that developers could declare the dependencies of our codebase. Cooling Dependency Hell —Julian Simpson, The Build Doctor
Puppet is an integral part of our systems management tool set. We use puppet to manage services running on Linux systems in our datacenter, POPs, and labs. The great thing about configuration management with Puppet is that we don’t have to reinvent the wheel every time we setup a new service or install a server. For instance, configuring an Apache server only requires including the apache class and adding a vhost config. Thinking of infrastructure as code is definitely the way to go. -Eric Heydrick, Speakeasy
We were looking for a tool to ensure consistency across our servers and reduce our reliance on homebrewed scripts. It was easy to learn the basics of Puppet, so it didn’t take long to create recipes to handle the basic configuration of our servers. As we work on more complicated configuration, the sample recipes on the wiki and modules published on github have been a great help. -Brian Pitts, EuPathDB