Community

Welcome to the community homepage! We depend upon our community to engage with one another and evolve the project. Here are a number of ways to get involved:

  1. Join a list
  2. Chat with us
  3. Contribute

Latest Blog Posts

VMware vCloud Hybrid Service Strengthens Cloud Automation Ties Between VMware and Puppet Enterprise

Posted on
By
Mike Hall
in
Automation, Blog, Cloud, IaaS, Puppet Enterprise
Responses
0 Comments

Just now, VMware announced vCloud Hybrid Service, an infrastructure-as-a-service (IaaS) enterprise public cloud. We’re really excited that, right at launch, Puppet Enterprise is being used for the provisioning, configuration and management of application running on top of vCloud Hybrid Service.

Mathew Lodge, VMware’s VP of Cloud Services, took some time out during launch-day preparations to check in with us at Puppet Labs. Read more on “VMware vCloud Hybrid Service Strengthens Cloud Automation Ties Between VMware and Puppet Enterprise” »

Getting it Straight from the Source at PuppetConf: Justin Seabrook-Rocha & Patrick Adair

Posted on
By
Aliza Earnshaw
in
Blog, PuppetConf
Responses
0 Comments

When you’re responsible for keeping other people’s enterprise websites up and running, you never want to say you’re sorry they’re down.

That’s why Justin Seabrook-Rocha and Patrick Adair both use Puppet technology in their work for Hurricane Electric, an internet services company whose transit backbone connects to more than 2,100 IP networks. Hurricane Electric is located in Fremont, California, and Justin & Patrick both work in the same building that was once the manufacturing facility for NeXT Computer, Steve Jobs’ gig before his 1997 return to the helm of Apple.

Both Justin, a network engineer, and Patrick, a network technician, are registered for PuppetConf in August. They’re expecting to get tips and advice from other attendees and speakers on ways to make their own Puppet infrastructure better, and the latest updates on what’s new with Puppet.

Justin has been working for almost three years on maintenance and configuration for Hurricane’s colocation and transit customers. “I’ve always enjoyed getting my hands dirty with network stuff,” he says. “I live on the command line.”Portrait of Justin Seabrook-Rocha

At last year’s PuppetConf, Justin was hoping to learn more about Foreman. He came away with more than he’d expected, including a rewarding conversation with Ohad Levy, the author of Foreman.

“I got a lot more from Ohad than you get out of documentation,” Justin says. “I was able to grill him for upcoming features.”

Last year’s PuppetConf was also where Justin learned about Hiera and Razor. This year, he’s looking forward to more exposure to Puppet 3 , and to having the chance to pick up fresh information. “I’ve been out of the loop in recent months. I’ll have a chance to come up for air, and hear what’s new in the Puppet community,” Justin says.

Patrick also enjoyed learning about Puppet 3 last year, so much so that he decided to upgrade as soon as he got back to work. “I went to the Hiera and Razor talks, and saw that this was where provisioning was going to be,” Patrick says. “If I wanted to make my life easier, that’s where I needed to be.”Photo of Patrick Adair

Over the past year, Patrick has extended his use of Puppet. One example: setting up Jenkins to help with continuous deployment.

“We will run through a suite of tests for software we’ve written, so we can say for the branch we’re in, ‘these are the things that are broken,’” Patrick says. “That’s something we couldn’t do as easily or as completely before Puppet came into our lives.”

Vagrant is also in frequent use at Hurricane. “One of the things Puppet has enabled us to do is take a blank Ubuntu 12.04 Vagrant box, and with a single command provision an entire development environment on someone’s laptop or desktop,” Patrick says.

“Basically you clone the repository for the project and hit vagrant up to spin up the virtual machine. It contacts the puppet master and lets you test everything you are writing in the real environment for production.”

While Patrick notes he had to short-circuit the SSL node verifications to get that to work, “it has increased our productivity about twofold. Plus we can create repeatable environments we can test inside of.”

Like Justin, Patrick enjoyed meeting the people behind the technology — particularly Mitchell Hashimoto, the creator of Vagrant.

“He gave me some really good tips to make our processes come up faster,” Patrick says. “I also almost, almost sold him service at one of our data centers.”

As well as stimulating discussion, both Patrick and Justin enjoyed other conference amenities — t-shirts and other great swag, and surprisingly good food.

“The food was actually a highlight,” Patrick said. “It wasn’t like normal conference food. You guys actually splurged and got some nice stuff. It gave me lots of energy.”

You don’t want to miss PuppetConf. Sign up now for the 25 percent Early Bird discount!

Photo of Steve Jobs in the NeXT conference room, date unknown.

Photo of Patrick & Justin in the conference room that once belonged to NeXT Computer, and that now belongs to Hurricane Electric.

Patrick and Justin use the same conference room Steve Jobs used when he was running NeXT Computer. Date of left photo unknown.

We Are Dev-Docs: Embedded Tech Writing at Puppet Labs

Posted on
By
Fred Lifton
in
Blog, Company, Employees
Responses
0 Comments

Before I started at Puppet Labs, I was a tech writer at a large corporation (I won’t name them, but their initials are HP).  The approach to tech writers there conformed to the traditional “huck it over the cube wall” model I’ve seen at other large enterprises. Anyone who has worked in tech for any time at all has encountered this model, which presents a new product to the writer as a fait accompli and which imagines tech writing as an after-the-fact act of taxonomy: “Here is a thing. The thing has five things stuck to it. Three of those things are red, one of them is made of feathers.” And, we’re done.

More often than not, the huck-it-over-the-wall method results in tech writing nobody reads because it does nothing useful (“I can plainly see that thing is made of feathers, what possible good is this manual going to do me? I’m going to put it back on top of the toilet tank and continue to ignore it.”).

Read more on “We Are Dev-Docs: Embedded Tech Writing at Puppet Labs” »

Manage and Automate VMware Virtual Environments With Puppet Enterprise

Posted on
By
Jason Mero
in
Automation, Blog, Puppet Enterprise, Virtualization
Responses
0 Comments

In virtual data centers both on-premises and in the cloud, lifecycle management is particularly challenging for administrators due to the dynamic nature and volume of nodes that need to be deployed and managed. Puppet Enterprise can ease a lot of these challenges by allowing  IT teams to automate the deployment and management of their VMware virtual infrastructure.

Read more on “Manage and Automate VMware Virtual Environments With Puppet Enterprise” »