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 : 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 : 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 Mac desktops and laptops, expanding into Linux clients.
- Country: Global
- Contact: Nigel Kersten (nigelk on #puppet)
-
- 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? XPay servers, Drupal, wikis, SMS delivery, Amazon EC2 instances, Memcache, Rails and anything else that our clients request!
- Contact: John Arundel (keithlard 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 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
Powerset, Natural Language Search
- Country: USA
- Powerset uses puppet to manage a growing plant of both physical and virtual machines.
- 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 120 Linux (Debian Sarge, Etch; CentOS/RHEL 3,4,5) servers for ourselves and publishing clients such as Oxford University Press and Cambridge University Press. We currently use it to manage the base OS layer and monitoring systems, for dev, test and production systems. We plan to extend this to manage deployment and update of our own applications.
- Contact: Mike Pountney – mikepea on IRC
-
- Country: UK
- We use Puppet to manage the Debian Linux infrastructures we deploy.
- Contact: Tom Callway
-
- 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
- Contact: Ohad Levy (ohadlevy on #puppet)
-
- 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.
- 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: 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: Cody Herriges (odyi on #puppet and @odyrf on twitter)
-
- 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
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.
- What I’m doing with puppet
- Tim Stoop
- What I am doing with Puppet
- Julian Simpson
- 10 Reasons Puppet Wins
- 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! — Robert Harker
- 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