Loading…
PuppetConf 2014 has ended
Advanced [clear filter]
Tuesday, September 23
 

11:10am PDT

To the Future! - Goals for Puppet 4 - Andrew Parker, Puppet Labs & Kylo Ginsberg, Puppet Labs
Presenter: Andrew Parker
Co-Presenter: Kylo Ginsberg

Puppet 3 is winding down. The series has had many feature releases, even more bugfix releases, and lots of activity. Puppet 4 should be an even more exciting major series. I will explain many of the changes in mind for Puppet 4, ranging from how the compiler works to the communication protocols that Puppet will use to get more scaling and flexibility.

Speakers
avatar for Kylo Ginsberg

Kylo Ginsberg

Principal Engineer, Puppet Labs
Kylo Ginsberg is an engineer in the Platform team at Puppet Labs, focussing on client-side development. Prior to Puppet Labs, he worked at several different startups, wrangled real-time operating systems code for many years, and survived two stints as a literature grad student. He... Read More →
avatar for Andrew Parker

Andrew Parker

Software Developer, Puppet Labs
Andrew Parker is the lead developer at Puppet Labs for the server components of the Puppet system. He has worked on systems ranging from warehouse inventory management to financial service applications. Andrew has been involved in XP, TDD, and CI development communities throughout... Read More →


Tuesday September 23, 2014 11:10am - 11:50am PDT
Golden Gate A B2

1:30pm PDT

Managing and Scaling Puppet - Miguel Zuniga, Symantec
In large environments, especially constantly changing, living systems, it can be difficult to maintain control. Puppet helps, but some scenarios require scaling the Puppet infrastructure to support thousands of nodes across multiple cloud and physical environments in different locations. This overview of how to keep control of your infrastructure with Puppet will feature guidelines for:

  • Scaling Puppet with a web cluster (Apache/Nginx)

  • Reducing the load on puppet masters through web caching (apache mod_cache)

  • Controlling Puppet environments through source code management (git)

  • Managing multiple data centers and environments with Puppet (branching environments)

  • Deploying Puppet masterless in the cloud


Speakers
avatar for Miguel Zuniga

Miguel Zuniga

Director of Engineering, Mirantis
Experience technical lead, who during his past 10 years in the field has worked with physical, virtual and cloud technologies. He is a supporter of all open source projects and evangelist of using open source tools. Now is a member of the Symantec's Cloud Platform Engineering leading... Read More →


Tuesday September 23, 2014 1:30pm - 2:10pm PDT
Golden Gate B B2

1:30pm PDT

Cloudy with a Chance of Fireballs: Provisioning and Certificate Management in Puppet - Eric Sorenson, Puppet Labs
Recent versions of Puppet and Puppet Enterprise enable much more sophisticated use of certificates than before. I'll go into detail on the improvements in signing and how to use them end-to-end, with an emphasis on public/private cloud deployments.

Speakers
avatar for Eric Sorenson

Eric Sorenson

Product Manager, Puppet Labs
After 16 years working as a systems/network administrator in the Bay Area, Eric relocated to Portland in 2012 to further develop his passion for awesome configuration management tools. When he's not grooming the backlog for Puppet, he's out enjoying Oregon's trails with his partner... Read More →


Tuesday September 23, 2014 1:30pm - 2:10pm PDT
Golden Gate A B2

2:20pm PDT

Design Jam: Design Your Deployment Tool - Melinda Campbell & Ryan Coleman, Puppet Labs
What if there was a tool that lets you create a custom deployment pipeline for changing and deploying Puppet code? How would it work? What would the workflow be? Come design it with us! 

What’s a design jam?
A hands-on workshop in which we collaborate on solving a problem. If you can draw boxes, you’ve got all the drawing talent you’ll need.


Speakers
avatar for Melinda Campbell

Melinda Campbell

Senior UX Designer, Puppet Labs
Melinda Campbell has been a UX designer at Puppet Labs for the past 2 years. She mostly works on improving the experience for users of the Puppet Forge. Last year, while hugely pregnant, she conducted 3 Design Jams at PuppetConf. This year she looks forward to doing it all again (except... Read More →
avatar for Ryan Coleman

Ryan Coleman

Product Manager, Puppet Labs
Ryan is a product manager at Puppet Labs, responsible for the Puppet Forge. He used Puppet at Penn State to keep up with demands in Penn State's central infrastructure teams before joining Puppet Labs as a professional services engineer. He has tackled building services like Shibboleth... Read More →


Tuesday September 23, 2014 2:20pm - 4:00pm PDT
Pacific I Level 4

3:10pm PDT

The Seven Habits of Highly Effective Puppet Users - David Danzilio, Constant Contact
Puppet is an incredibly powerful tool, and part of that power is its flexibility. Flexibility often leads to a wide range of ideas on implementation. I've consulted on countless Puppet implementations, and I've seen the entire spectrum, ranging from bat-shit insane to picture perfect. But even the bat-shit insane implementations worked (to a point), and at some point, what seemed bat-shit to me was picture perfect to the folks running it. As I got to understand some of the unique implementations, I started to ask myself: if there's no clear right way to implement Puppet, is there a particularly effective way?

When trying to answer this question I started by looking at the teams who got it right, and a pattern quickly emerged. All of these teams had common behaviors that went far beyond policies and procedures. These behaviors were broadly understood by team members, nearly universally adhered to, and almost second nature. These habits led to more stable, maintainable, and well understood Puppet deployments. In this talk, I'll share with you the behaviors I saw and discuss how you can turn these seemingly obvious best practices into habits amongst your team members.

Speakers
avatar for David Danzilio

David Danzilio

Puppet Evangelist, Constant Contact
David is a Puppet Evangelist at Constant Contact in Waltham Massachusetts where he works to spread the good word of Puppet and DevOps. He has a background in IT operations for government, research, higher education, and healthcare organizations. Formerly with Sandia National Laboratories... Read More →


Tuesday September 23, 2014 3:10pm - 3:50pm PDT
Salon 13-15 Lower B2
  DevOps

4:20pm PDT

Design Jam: Wrangle Your Nodes - Melinda Campbell & JD Welch, Puppet Labs
What if Puppet provided you with insight into your nodes without Puppet installed? What would you do with that insight? Come design the tool you’d like to use.

What’s a design jam?
A hands-on workshop in which we collaborate on solving a problem. If you can draw boxes, you’ve got all the drawing talent you’ll need.

Speakers
avatar for Melinda Campbell

Melinda Campbell

Senior UX Designer, Puppet Labs
Melinda Campbell has been a UX designer at Puppet Labs for the past 2 years. She mostly works on improving the experience for users of the Puppet Forge. Last year, while hugely pregnant, she conducted 3 Design Jams at PuppetConf. This year she looks forward to doing it all again (except... Read More →
avatar for JD Welch

JD Welch

Principal User Experience Designer, Puppet Labs
J.D. is Principal User Experience Designer at Puppet Labs. He's been making interfaces for system and network administrators for the majority of his career, for organizations like USENIX, WatchGuard and Microsoft, before joining Puppet. Away from the office, he's into cooking, baking... Read More →


Tuesday September 23, 2014 4:20pm - 6:00pm PDT
Pacific I Level 4
 
Wednesday, September 24
 

1:30pm PDT

Delegated Configuration with Multiple Hiera Databases - Robert Terhaar, Atlantic Dynamic
Safely exposing Hiera data to large teams can be challenging. Who has access to which values?

This talk will discuss a pattern and introduce some new tools for providing limited/delegated Hiera data access to large teams.

Speakers
avatar for Robert Terhaar

Robert Terhaar

Owner, Atlantic Dynamic
Robert Terhaar (Puppet Certified PCP0000041) owner of New York City based IT solutions provider, Atlantic Dynamic. Robert has been using Puppet since 2007, and has been a professional sysadmin for over 15 years.


Wednesday September 24, 2014 1:30pm - 2:10pm PDT
Salon 13-15 Lower B2

1:30pm PDT

Implementing Puppet at a South American Government Agency, Challenges and Solutions - Pablo Wright, Edrans
PAMI is an institution managed by the Argentinean government and is a fully comprehensive public health care service provided to retirees and pensioners. Today, they maintain more than 4.5 million members, 120 health care centers and 700 offices that are distributed across the country.

PAMI proposed the creation of an entirely new IT platform in four months. The objective was an infrastructure that would not only comply with a 99.95% of uptime YoY, but would also enable them to improve the services provided to their members, therefore maximizing all available resources. To do this they tasked Edrans, a group of Puppet and virtualized infrastructure experts, to design and implement a viable solution. We're here to talk about the challenges we faced and the solutions that emerged from this, both from a cultural and a technical perspective.

Speakers
PW

Pablo Wright

Automation & Release Engineer, Edrans
Pablo Wright is a lifelong Linux addict with broad experience in automation and DevOps practices in high-traffic low-latency infrastructures. He is also a certified Puppet instructor and the only official one for most of Latin America, giving Puppet courses throughout the continent... Read More →


Wednesday September 24, 2014 1:30pm - 2:10pm PDT
Salon 7-9 Lower B2

3:10pm PDT

Puppetizing Multitier Architecture - Reid Vandewiele, Puppet Labs
Puppet is easy to use and understand for modeling a desired configuration state within the bounds of a single system. For multitier applications however, or configuration involving data and content distributed between variable numbers of systems and tiers, the modeling gets more complex.

This talk will use Puppet Labs Professional Services’ implementation of a flexible-architecture Puppet Enterprise deployment as a case study to talk specifically about:

* Minimizing required configuration input for multitier apps
* Using Puppet to model variable size app tiers of expandable and contractible size
* Art of the Possible and constraints to be aware of when using only pure Puppet and its eventual consistency configuration model

The intended audience is advanced Puppet users interested in pushing Puppet to today’s multitier limits. The talk will incorporate specific code examples and a full working implementation of a Puppetized mulitier app. It will be accessible to general Puppet practitioners looking for an art-of-the-possible level understanding.

Speakers
avatar for Reid Vandewiele

Reid Vandewiele

Technical Solutions Engineer, Puppet Labs
Reid Vandewiele is a Technical Solutions Engineer at Puppet Labs and has been using the product since version 0.25.0. Reid joined Puppet Labs in 2012 after spending four years working with Puppet at Portland State University in Portland, Oregon, USA; a heterogenous computing environment... Read More →


Wednesday September 24, 2014 3:10pm - 3:50pm PDT
Salon 10-12 Lower B2
 
Filter sessions
Apply filters to sessions.