SlideShare ist ein Scribd-Unternehmen logo
1 von 23
Downloaden Sie, um offline zu lesen
t
Track Overview:
Inside Puppet
A deep dive into all things Puppet
19 - 21 October
San Diego
Up and Running With Puppet
Enterprise in 45 Minutes or Less!
Many of us have heard about configuration management tools and
the ecosystem of services and products that Puppet has. Some of
us are unsure how to write Puppet code, identify key features in the
product, or even navigate the console. Even fewer of us know how
to get up and running immediately with Puppet Enterprise.
In this session, we will show beginners and Puppet Enterprise
newbies how to install PE and manage key resources in less than
an hour. We'll cover the basics of Puppet code, using the GUI and
leveraging the Forge for future module development. You will leave
with the confidence you need to start managing resources today.
2
Thursday, October 20 | 11:15 am
Bryan Wood
Grace Andrews
Inside Puppet
Technical Solutions Engineer, Puppet
Technical Solutions Engineer, Puppet
Puppet Troubleshooting
How to diagnose Puppet infrastructure and code issues. In
this session I'll introduce some troubleshooting methods for
verifying your Puppet infrastructure is working as intended. I'll
show how to use API endpoints to find problems with your
system. We'll examine X.509 certificates and troubleshoot
common Certificate Authority issues. I will also show how
to use Ruby Pry to interact with puppet server during
catalog compilation.
3
Thursday, October 20 | 1:30 pm
Thomas Uphill
Inside Puppet
DevOps Engineer, Wells Fargo
Turning Pain Into Gain:
A Unit Testing Story
Puppet is integral to Box's infrastructure, serving many purposes.
Use of Puppet grew organically, resulting in a large monolith of
fragile spaghetti code. When we needed CI, this code was in an
untestable state. Out of the box, rspec-puppet didn't work. Rather
than continuing to rely only on manual testing or rewriting our code
into proper modules, roles, and profiles, we made the unit testing
system work with our spaghetti code. Our open-source
rspec-puppet extensions enabled us to add coverage for our
monolith, and can help others achieve the same. This session
covers Box's journey to a fully-featured Puppet CI. We discuss the
importance of unit testing, show it's possible to improve testing
practices, present solutions to roadblocks we encountered, and
share workflows we created.
4
Thursday, October 20 | 2:30 pm
Jordan Moldow
Nadeem Ahmad
Inside Puppet
Software Engineer, Box
Software Engineer, Box
Writing Custom Types to Manage
Web-Based Applications
Atlassian's Build Engineering team is responsible for the build
infrastructure that hundreds of developers rely on to perform thousands
of builds that upload hundreds of thousands of build artifacts a day. The
services behind this infrastructure, including Bamboo and Nexus, are
provisioned and configured using Puppet. To manage the configuration
of Bamboo and Nexus more effectively and with less disruption, the
Build Engineering team has created its own custom Puppet types and
providers to manage these applications through their REST APIs. Since
publishing, these modules have been downloaded tens of thousands of
times and received contributions from the community. This presentation
walks the audience through the design and development custom
Puppet types and providers.
5
Thursday, October 20 | 3:45 pm
Tim Cinel
Inside Puppet
DevOps Engineer, Atlassian
Deconfiguration Management:
Making Puppet Clean Up
Its Own Mess
You accidentally deployed the wrong thing. Or you deployed the right
thing, but now it's cruft and you want it gone. Puppet is an elegant tool
for placing and assembling infrastructure, but what happens when it's
time to disassemble? This talk will cover Yelp's experience using
Puppet for automatic deconfiguration management, and how we can
confidently make statements about both what our infrastructure _is_,
and what it _is not_, without requiring extra Puppet code. We will
consider how to do this with many of the resource types we use from
day to day, including the simplest ones (files), more complex
(cronjobs), and the fiendish (monitoring checks, system packages).
6
Thursday, October 20 | 4:45 pm
Josh Snyder
Inside Puppet
Site Reliability Engineer, Yelp
Friday, October 21 | 11:15 am
Martin Alfke
Moving From Exec to Types
and Providers
We want to automate this application rollout and
configuration by using Puppet DSL." The task is clear, the
tool is clear. But how to proceed? Installation is delivered as
tarball, configuration is done by running cli commands. This
talk will give an overview on how we started using commands
within exec resources, the difficulties and problems that rose
up, and the process of moving to Types and Providers.
7
Inside Puppet
CEO & Co-Founder, example42 GmbH
Puppet Templates
Writing templates greatly simplifies management of configuration files
in Puppet. This talk covers all of the templating options available in
Puppet as well as when and how to use them (and when to use
Augeas). We will validate and render ERB, EPP, and inline templates,
and see how to integrate complicated strings and variables from
throughout Puppet including referencing Hiera. Attendees will leave
ready to confidently and quickly choose the right formats for each
config file as well as be prepared to build and modify their own
well-structured templates.
8
Friday, October 21 | 1:30 pm
Sally Lehman
Inside Puppet
Production Engineer, Auth0
High Availability for Puppet
This session will be an overview of highly available
components that can be deployed with Puppet
Enterprise. It will focus on some of the current Beta
support in PuppetDB as well as tips and tricks from the
professional services department. The session will cover
field solutions ( both supported and unsupported ) that
allow architectures to be designed that align with different
levels of high availability across the services that support
running puppet on agent nodes during an outage of your
primary puppet infrastructure.
9
Friday, October 21 | 2:30 pm
Zack Smith
Russ Mull
Inside Puppet
Senior Software Engineer, Puppet
Principal Professional Services Engineer, Puppet
Want to explore more PuppetConf
sessions?
View our full agenda and other tracks at
puppet.com/puppetconf
t
Inside Puppet:
Speakers
A deep dive into all things Puppet
19 - 21 October
San Diego
Grace Andrews
Technical Solutions Engineer, Puppet
Grace Andrews is a Technical Solutions Engineer at Puppet, a
dog-lover, and an avid weight lifter. She has a background in
the social sciences and is passionate about empathetic
technologies and open source software. She's been
strengthening her command line skills and learning everything
she can about Puppet Enterprise as a member of the Technical
Solutions Engineering team. As a TSE, she has conducted
webinars, contributed to the TSE demo environment, and
engaged with customers to help them see the value of Puppet.
Prior to Puppet, Grace spent several years as the co-founder at
GraphAlchemist -- creating data visualizations and data
analytics solutions for various organizations.
Bryan Wood
Technical Solutions Engineer, Puppet
Thomas has given several tutorials on Puppet at LISA and
has spoken at PuppetConf and Puppet Camps. He has
published four books on Puppet, including Mastering
Puppet. He is co-organizer of the Seattle PUG and is also a
Board member of LOPSA (lopsa.org). He also helps run the
local LOPSA meetup in Seattle, SASAG. He is a long time
Linux Administrator with an RHCA from RedHat. When not
making terrible Dad jokes he enjoys watching panel shows
and browsing r/justrolledintotheshop. You can find his blog
at ramblings.narrabilis.com.
Thomas Uphill
DevOps Engineer, Wells Fargo
Thomas has given several tutorials on Puppet at LISA and
has spoken at PuppetConf and Puppet Camps. He has
published four books on Puppet, including Mastering
Puppet. He is co-organizer of the Seattle PUG and is also a
Board member of LOPSA (lopsa.org). He also helps run the
local LOPSA meetup in Seattle, SASAG. He is a long time
Linux Administrator with an RHCA from RedHat. When not
making terrible Dad jokes he enjoys watching panel shows
and browsing r/justrolledintotheshop. You can find his blog
at ramblings.narrabilis.com.
Nadeem Ahmad
Software Engineer, Box
Nadeem Ahmad is a Software Engineer on the Ops Platform
team at Box. Nadeem is originally from Toronto, Canada and
graduated from the University of Waterloo in 2014. As part of
the Ops Platform team, he champions Puppet best practices
at Box and owns the Puppet unit testing pipeline. When he is
not working with Puppet, he spends most of his time
automating various infrastructure workflows. Nadeem has
experience writing code in PHP, Java, C#, and Python and is
passionate about open-source software, writing clean code,
and continuous integration/continuous delivery. When not in
front of a computer, you will often find Nadeem watching
some kind of sporting event.
Jordan Moldow
Software Engineer, Box
Jordan Moldow is a Software Engineer on Box’s Desktop
team. After earning MIT BS degrees in CSE and mathematics
in 2014, Jordan moved to California to join Box. He writes
Python for Desktop clients and CI infrastructure, and Puppet
for build machines. After a call to tackle Puppet tech debt,
Jordan volunteered with Ops to set up a unit testing
framework. Jordan is passionate about free software, clean
software/interface design, and teaching. He’s contributed to
multiple projects, teaches high school students through
Learning Unlimited, and leads Box code walkthroughs.
Jordan consistently makes the effort to become well versed
in the best practices, and often the source, of the tools he
uses. His teammates consider him to be very knowledgeable
in Python, Puppet, and Git.
Tim Cinel
DevOps Engineer, Atlassian
Tim has been an infrastructure nerd in Atlassian's Build
Engineering team for more than two years. The Build Eng
team is responsible for running the many services
responsible for building, testing, and deploying software that
Atlassians are working on on every day. In order to develop,
test and deploy changes to the Build Engineering
infrastructure, Tim get to use a combination of neato tools
like Puppet, Terraform and Packer. Tinkering with
infrastructure that runs thousands of builds simultaneously is
something that makes Tim excited. A bit too excited.
Unfortunately, Tim's self-appointed nickname, "Build
Whisperer", has not caught on. Not yet, anyway.
Josh Snyder
Site Reliability Engineer, Yelp
Josh is a site reliability engineer for Yelp, currently working
on Eat24. A veteran infrastructurer, he works on everything
from load-balancers to deployment to metrics collection, but
his biggest focus is stateful services: datastores, of both the
SQL and NoSQL variety. He likes designing foundational
systems that serve their functions reliably and silently. To
that end, he is always rounding out sharp corners of
infrastructure, and crafting new functionality to be as
maintainable as possible. You may have seen him present
before at Percona Live, Velocity NY, or MySQL Connect.
Martin Alfke
CEO & Co-Founder, example42 GmbH
Martin has been working with Puppet since 2007. In 2015 he
co-founded example42 GmbH located in Berlin/Germany. He
is official Puppet Certified Instructor and Puppet Certified
Consultant and co-author of "Puppet 4 Essential" book. In
earlier times he would have said that he is a System
Engineer. Nowadays he prefers the name Infrastructure
Engineer. The main difference is within the tools: a System
Engineer uses SSH to log in and fix a problem; the
Infrastructure Engineer repairs his automation.
Sally Lehman
Production Engineer, Auth0
I grew up in various small towns in Oregon and Washington,
and am now semi-nomadic, spending time in California,
Arizona, and Tennessee. My first computer experiences were
with EMACs, MS-DOS, and Ski Free when I was < 5 years
old, and people have been trying to get me off my computer,
with limited success, ever since. I have a wonderful husband
named Brandon and a tiny Italian Greyhound named Sudo.
At Auth0, I am a Production Engineer. I focus on monitoring
and availability as well as config management for highly
scalable and available infrastructure. My favorite movie is
Office Space and I make a mean Tiramisu.
Zack Smith
Principal Professional Services Engineer, Puppet
Zack has been a Professional Services engineer for the last
4.5 year at Puppet. He was the original author of the puppet
advanced course and is currently consulting with some of the
larger customers at Puppet. Before that he was a consultant
for 10 years doing custom script development and various
installation/integration and migration projects for multiple
vendors. He has a very cute dog named "Freyja".
Russ Mull
Senior Software Engineer, Puppet
Russell works on PuppetDB and HA at Puppet. He's into
Clojure, guitars, and ways to make everything conflict-free.
t
Get on the path
to a better future
Join us 19-21 October in San Diego
Register now
Summer Savings:
Save $240 until 15 September
puppetconf.com

Weitere ähnliche Inhalte

Was ist angesagt?

Getting Started with Puppet Bolt
Getting Started with Puppet BoltGetting Started with Puppet Bolt
Getting Started with Puppet BoltPuppet
 
Easy Cross-Platform PowerShell Automation with Puppet Bolt
Easy Cross-Platform PowerShell Automation with Puppet BoltEasy Cross-Platform PowerShell Automation with Puppet Bolt
Easy Cross-Platform PowerShell Automation with Puppet BoltPuppet
 
DevOps Automation with Puppet Bolt & Puppet Enterprise
DevOps Automation with Puppet Bolt & Puppet EnterpriseDevOps Automation with Puppet Bolt & Puppet Enterprise
DevOps Automation with Puppet Bolt & Puppet EnterpriseEficode
 
Virtual Puppet Ecosystem Workshop - March 18,2020
Virtual Puppet Ecosystem Workshop - March 18,2020Virtual Puppet Ecosystem Workshop - March 18,2020
Virtual Puppet Ecosystem Workshop - March 18,2020Puppet
 
From hello world to goodbye code
From hello world to goodbye codeFrom hello world to goodbye code
From hello world to goodbye codeKim Moir
 
Best practices for Continuous Deployment with Drupal - DrupalCon Latin Améric...
Best practices for Continuous Deployment with Drupal - DrupalCon Latin Améric...Best practices for Continuous Deployment with Drupal - DrupalCon Latin Améric...
Best practices for Continuous Deployment with Drupal - DrupalCon Latin Améric...Taller Negócio Digitais
 
Pietro Di Bello, Paolo D'Incau - Continuous Delivery su progetti Java: cosa a...
Pietro Di Bello, Paolo D'Incau - Continuous Delivery su progetti Java: cosa a...Pietro Di Bello, Paolo D'Incau - Continuous Delivery su progetti Java: cosa a...
Pietro Di Bello, Paolo D'Incau - Continuous Delivery su progetti Java: cosa a...Codemotion
 
Getting Started With Jenkins And Drupal
Getting Started With Jenkins And DrupalGetting Started With Jenkins And Drupal
Getting Started With Jenkins And DrupalPhilip Norton
 
Scaling Up Lookout
Scaling Up LookoutScaling Up Lookout
Scaling Up LookoutLookout
 
Achieving Continuous Delivery with Puppet
Achieving Continuous Delivery with PuppetAchieving Continuous Delivery with Puppet
Achieving Continuous Delivery with PuppetDevoteam Revolve
 
Step away from that knife!
Step away from that knife!Step away from that knife!
Step away from that knife!Michael Goetz
 
PuppetConf 2016: How Not to Freak Out When You Start Writing Puppet Modules f...
PuppetConf 2016: How Not to Freak Out When You Start Writing Puppet Modules f...PuppetConf 2016: How Not to Freak Out When You Start Writing Puppet Modules f...
PuppetConf 2016: How Not to Freak Out When You Start Writing Puppet Modules f...Puppet
 
CI and CD Across the Enterprise with Jenkins (devops.com Nov 2014)
CI and CD Across the Enterprise with Jenkins (devops.com Nov 2014)CI and CD Across the Enterprise with Jenkins (devops.com Nov 2014)
CI and CD Across the Enterprise with Jenkins (devops.com Nov 2014)CloudBees
 
Losing Sight of DevOps in an Automation Forest - devopsdays Atlanta 2013
Losing Sight of DevOps in an Automation Forest - devopsdays Atlanta 2013Losing Sight of DevOps in an Automation Forest - devopsdays Atlanta 2013
Losing Sight of DevOps in an Automation Forest - devopsdays Atlanta 2013XebiaLabs
 
PuppetConf 2016: Easily Manage Software on Windows with Chocolatey – Rob Reyn...
PuppetConf 2016: Easily Manage Software on Windows with Chocolatey – Rob Reyn...PuppetConf 2016: Easily Manage Software on Windows with Chocolatey – Rob Reyn...
PuppetConf 2016: Easily Manage Software on Windows with Chocolatey – Rob Reyn...Puppet
 
Drupal Continuous Integration and devops - Beyond Jenkins
Drupal Continuous Integration and devops - Beyond JenkinsDrupal Continuous Integration and devops - Beyond Jenkins
Drupal Continuous Integration and devops - Beyond JenkinsPromet Source
 
Iterating For Success: A Case Study in Remote Paired Programming, The Evoluti...
Iterating For Success: A Case Study in Remote Paired Programming, The Evoluti...Iterating For Success: A Case Study in Remote Paired Programming, The Evoluti...
Iterating For Success: A Case Study in Remote Paired Programming, The Evoluti...VMware Tanzu
 
Anatomy of a Build Pipeline
Anatomy of a Build PipelineAnatomy of a Build Pipeline
Anatomy of a Build PipelineSamuel Brown
 

Was ist angesagt? (20)

Getting Started with Puppet Bolt
Getting Started with Puppet BoltGetting Started with Puppet Bolt
Getting Started with Puppet Bolt
 
Easy Cross-Platform PowerShell Automation with Puppet Bolt
Easy Cross-Platform PowerShell Automation with Puppet BoltEasy Cross-Platform PowerShell Automation with Puppet Bolt
Easy Cross-Platform PowerShell Automation with Puppet Bolt
 
DevOps Automation with Puppet Bolt & Puppet Enterprise
DevOps Automation with Puppet Bolt & Puppet EnterpriseDevOps Automation with Puppet Bolt & Puppet Enterprise
DevOps Automation with Puppet Bolt & Puppet Enterprise
 
Virtual Puppet Ecosystem Workshop - March 18,2020
Virtual Puppet Ecosystem Workshop - March 18,2020Virtual Puppet Ecosystem Workshop - March 18,2020
Virtual Puppet Ecosystem Workshop - March 18,2020
 
From hello world to goodbye code
From hello world to goodbye codeFrom hello world to goodbye code
From hello world to goodbye code
 
Best practices for Continuous Deployment with Drupal - DrupalCon Latin Améric...
Best practices for Continuous Deployment with Drupal - DrupalCon Latin Améric...Best practices for Continuous Deployment with Drupal - DrupalCon Latin Améric...
Best practices for Continuous Deployment with Drupal - DrupalCon Latin Améric...
 
Using Docker in CI process
Using Docker in CI processUsing Docker in CI process
Using Docker in CI process
 
Pietro Di Bello, Paolo D'Incau - Continuous Delivery su progetti Java: cosa a...
Pietro Di Bello, Paolo D'Incau - Continuous Delivery su progetti Java: cosa a...Pietro Di Bello, Paolo D'Incau - Continuous Delivery su progetti Java: cosa a...
Pietro Di Bello, Paolo D'Incau - Continuous Delivery su progetti Java: cosa a...
 
Getting Started With Jenkins And Drupal
Getting Started With Jenkins And DrupalGetting Started With Jenkins And Drupal
Getting Started With Jenkins And Drupal
 
Scaling Up Lookout
Scaling Up LookoutScaling Up Lookout
Scaling Up Lookout
 
Achieving Continuous Delivery with Puppet
Achieving Continuous Delivery with PuppetAchieving Continuous Delivery with Puppet
Achieving Continuous Delivery with Puppet
 
Step away from that knife!
Step away from that knife!Step away from that knife!
Step away from that knife!
 
DevOps, beyond agile
DevOps, beyond agileDevOps, beyond agile
DevOps, beyond agile
 
PuppetConf 2016: How Not to Freak Out When You Start Writing Puppet Modules f...
PuppetConf 2016: How Not to Freak Out When You Start Writing Puppet Modules f...PuppetConf 2016: How Not to Freak Out When You Start Writing Puppet Modules f...
PuppetConf 2016: How Not to Freak Out When You Start Writing Puppet Modules f...
 
CI and CD Across the Enterprise with Jenkins (devops.com Nov 2014)
CI and CD Across the Enterprise with Jenkins (devops.com Nov 2014)CI and CD Across the Enterprise with Jenkins (devops.com Nov 2014)
CI and CD Across the Enterprise with Jenkins (devops.com Nov 2014)
 
Losing Sight of DevOps in an Automation Forest - devopsdays Atlanta 2013
Losing Sight of DevOps in an Automation Forest - devopsdays Atlanta 2013Losing Sight of DevOps in an Automation Forest - devopsdays Atlanta 2013
Losing Sight of DevOps in an Automation Forest - devopsdays Atlanta 2013
 
PuppetConf 2016: Easily Manage Software on Windows with Chocolatey – Rob Reyn...
PuppetConf 2016: Easily Manage Software on Windows with Chocolatey – Rob Reyn...PuppetConf 2016: Easily Manage Software on Windows with Chocolatey – Rob Reyn...
PuppetConf 2016: Easily Manage Software on Windows with Chocolatey – Rob Reyn...
 
Drupal Continuous Integration and devops - Beyond Jenkins
Drupal Continuous Integration and devops - Beyond JenkinsDrupal Continuous Integration and devops - Beyond Jenkins
Drupal Continuous Integration and devops - Beyond Jenkins
 
Iterating For Success: A Case Study in Remote Paired Programming, The Evoluti...
Iterating For Success: A Case Study in Remote Paired Programming, The Evoluti...Iterating For Success: A Case Study in Remote Paired Programming, The Evoluti...
Iterating For Success: A Case Study in Remote Paired Programming, The Evoluti...
 
Anatomy of a Build Pipeline
Anatomy of a Build PipelineAnatomy of a Build Pipeline
Anatomy of a Build Pipeline
 

Andere mochten auch

Getting Started with Puppet - PuppetConf 2014
Getting Started with Puppet - PuppetConf 2014Getting Started with Puppet - PuppetConf 2014
Getting Started with Puppet - PuppetConf 2014Puppet
 
PuppetConf 2016: Puppet on Windows – Nicolas Corrarello, Puppet
PuppetConf 2016: Puppet on Windows – Nicolas Corrarello, PuppetPuppetConf 2016: Puppet on Windows – Nicolas Corrarello, Puppet
PuppetConf 2016: Puppet on Windows – Nicolas Corrarello, PuppetPuppet
 
Simple_Movement_Class
Simple_Movement_ClassSimple_Movement_Class
Simple_Movement_ClassDavid Harris
 
PuppetConf 2016: A Tale of Two Hierarchies: Group Policy & Puppet – Matt Ston...
PuppetConf 2016: A Tale of Two Hierarchies: Group Policy & Puppet – Matt Ston...PuppetConf 2016: A Tale of Two Hierarchies: Group Policy & Puppet – Matt Ston...
PuppetConf 2016: A Tale of Two Hierarchies: Group Policy & Puppet – Matt Ston...Puppet
 
PuppetConf 2016: The Future of Testing Puppet Code – Gareth Rushgrove, Puppet
PuppetConf 2016: The Future of Testing Puppet Code – Gareth Rushgrove, PuppetPuppetConf 2016: The Future of Testing Puppet Code – Gareth Rushgrove, Puppet
PuppetConf 2016: The Future of Testing Puppet Code – Gareth Rushgrove, PuppetPuppet
 
November 11, 2014: Parent Meeting
November 11, 2014: Parent MeetingNovember 11, 2014: Parent Meeting
November 11, 2014: Parent Meetingmiltonsepac
 
PuppetConf 2016: Nice and Secure: Good OpSec Hygiene With Puppet! – Peter Sou...
PuppetConf 2016: Nice and Secure: Good OpSec Hygiene With Puppet! – Peter Sou...PuppetConf 2016: Nice and Secure: Good OpSec Hygiene With Puppet! – Peter Sou...
PuppetConf 2016: Nice and Secure: Good OpSec Hygiene With Puppet! – Peter Sou...Puppet
 
Building self-service on demand infrastructure with Puppet and VMware
Building self-service on demand infrastructure with Puppet and VMwareBuilding self-service on demand infrastructure with Puppet and VMware
Building self-service on demand infrastructure with Puppet and VMwarePuppet
 
PuppetConf 2016: Implementing Puppet within a Complex Enterprise – Jerry Caup...
PuppetConf 2016: Implementing Puppet within a Complex Enterprise – Jerry Caup...PuppetConf 2016: Implementing Puppet within a Complex Enterprise – Jerry Caup...
PuppetConf 2016: Implementing Puppet within a Complex Enterprise – Jerry Caup...Puppet
 
PuppetConf 2016: The Long, Twisty Road to Automation: Implementing Puppet at ...
PuppetConf 2016: The Long, Twisty Road to Automation: Implementing Puppet at ...PuppetConf 2016: The Long, Twisty Road to Automation: Implementing Puppet at ...
PuppetConf 2016: The Long, Twisty Road to Automation: Implementing Puppet at ...Puppet
 
PuppetConf 2016: Puppet Troubleshooting – Thomas Uphill, Wells Fargo
PuppetConf 2016: Puppet Troubleshooting – Thomas Uphill, Wells FargoPuppetConf 2016: Puppet Troubleshooting – Thomas Uphill, Wells Fargo
PuppetConf 2016: Puppet Troubleshooting – Thomas Uphill, Wells FargoPuppet
 
Patch Management on Windows with Puppet
Patch Management on Windows with PuppetPatch Management on Windows with Puppet
Patch Management on Windows with PuppetPuppet
 
PuppetConf 2016: High Availability for Puppet – Russ Mull & Zack Smith, Puppet
PuppetConf 2016: High Availability for Puppet – Russ Mull & Zack Smith, PuppetPuppetConf 2016: High Availability for Puppet – Russ Mull & Zack Smith, Puppet
PuppetConf 2016: High Availability for Puppet – Russ Mull & Zack Smith, PuppetPuppet
 
PuppetConf 2016: Successful Puppet Implementation in Large Organizations – Ja...
PuppetConf 2016: Successful Puppet Implementation in Large Organizations – Ja...PuppetConf 2016: Successful Puppet Implementation in Large Organizations – Ja...
PuppetConf 2016: Successful Puppet Implementation in Large Organizations – Ja...Puppet
 
Managing a R&D Lab with Foreman
Managing a R&D Lab with ForemanManaging a R&D Lab with Foreman
Managing a R&D Lab with ForemanJulien Pivotto
 
Knee deep in the undef - Tales from refactoring old Puppet codebases
Knee deep in the undef  - Tales from refactoring old Puppet codebasesKnee deep in the undef  - Tales from refactoring old Puppet codebases
Knee deep in the undef - Tales from refactoring old Puppet codebasesPeter Souter
 
Compliance and auditing with Puppet
Compliance and auditing with PuppetCompliance and auditing with Puppet
Compliance and auditing with PuppetPeter Souter
 
PuppetConf 2016: Puppet and vRealize Automation: The Next Generation – Ganesh...
PuppetConf 2016: Puppet and vRealize Automation: The Next Generation – Ganesh...PuppetConf 2016: Puppet and vRealize Automation: The Next Generation – Ganesh...
PuppetConf 2016: Puppet and vRealize Automation: The Next Generation – Ganesh...Puppet
 
Using Puppet with Self Service Provisioning
Using Puppet with Self Service ProvisioningUsing Puppet with Self Service Provisioning
Using Puppet with Self Service ProvisioningPuppet
 
Puppet for SysAdmins
Puppet for SysAdminsPuppet for SysAdmins
Puppet for SysAdminsPuppet
 

Andere mochten auch (20)

Getting Started with Puppet - PuppetConf 2014
Getting Started with Puppet - PuppetConf 2014Getting Started with Puppet - PuppetConf 2014
Getting Started with Puppet - PuppetConf 2014
 
PuppetConf 2016: Puppet on Windows – Nicolas Corrarello, Puppet
PuppetConf 2016: Puppet on Windows – Nicolas Corrarello, PuppetPuppetConf 2016: Puppet on Windows – Nicolas Corrarello, Puppet
PuppetConf 2016: Puppet on Windows – Nicolas Corrarello, Puppet
 
Simple_Movement_Class
Simple_Movement_ClassSimple_Movement_Class
Simple_Movement_Class
 
PuppetConf 2016: A Tale of Two Hierarchies: Group Policy & Puppet – Matt Ston...
PuppetConf 2016: A Tale of Two Hierarchies: Group Policy & Puppet – Matt Ston...PuppetConf 2016: A Tale of Two Hierarchies: Group Policy & Puppet – Matt Ston...
PuppetConf 2016: A Tale of Two Hierarchies: Group Policy & Puppet – Matt Ston...
 
PuppetConf 2016: The Future of Testing Puppet Code – Gareth Rushgrove, Puppet
PuppetConf 2016: The Future of Testing Puppet Code – Gareth Rushgrove, PuppetPuppetConf 2016: The Future of Testing Puppet Code – Gareth Rushgrove, Puppet
PuppetConf 2016: The Future of Testing Puppet Code – Gareth Rushgrove, Puppet
 
November 11, 2014: Parent Meeting
November 11, 2014: Parent MeetingNovember 11, 2014: Parent Meeting
November 11, 2014: Parent Meeting
 
PuppetConf 2016: Nice and Secure: Good OpSec Hygiene With Puppet! – Peter Sou...
PuppetConf 2016: Nice and Secure: Good OpSec Hygiene With Puppet! – Peter Sou...PuppetConf 2016: Nice and Secure: Good OpSec Hygiene With Puppet! – Peter Sou...
PuppetConf 2016: Nice and Secure: Good OpSec Hygiene With Puppet! – Peter Sou...
 
Building self-service on demand infrastructure with Puppet and VMware
Building self-service on demand infrastructure with Puppet and VMwareBuilding self-service on demand infrastructure with Puppet and VMware
Building self-service on demand infrastructure with Puppet and VMware
 
PuppetConf 2016: Implementing Puppet within a Complex Enterprise – Jerry Caup...
PuppetConf 2016: Implementing Puppet within a Complex Enterprise – Jerry Caup...PuppetConf 2016: Implementing Puppet within a Complex Enterprise – Jerry Caup...
PuppetConf 2016: Implementing Puppet within a Complex Enterprise – Jerry Caup...
 
PuppetConf 2016: The Long, Twisty Road to Automation: Implementing Puppet at ...
PuppetConf 2016: The Long, Twisty Road to Automation: Implementing Puppet at ...PuppetConf 2016: The Long, Twisty Road to Automation: Implementing Puppet at ...
PuppetConf 2016: The Long, Twisty Road to Automation: Implementing Puppet at ...
 
PuppetConf 2016: Puppet Troubleshooting – Thomas Uphill, Wells Fargo
PuppetConf 2016: Puppet Troubleshooting – Thomas Uphill, Wells FargoPuppetConf 2016: Puppet Troubleshooting – Thomas Uphill, Wells Fargo
PuppetConf 2016: Puppet Troubleshooting – Thomas Uphill, Wells Fargo
 
Patch Management on Windows with Puppet
Patch Management on Windows with PuppetPatch Management on Windows with Puppet
Patch Management on Windows with Puppet
 
PuppetConf 2016: High Availability for Puppet – Russ Mull & Zack Smith, Puppet
PuppetConf 2016: High Availability for Puppet – Russ Mull & Zack Smith, PuppetPuppetConf 2016: High Availability for Puppet – Russ Mull & Zack Smith, Puppet
PuppetConf 2016: High Availability for Puppet – Russ Mull & Zack Smith, Puppet
 
PuppetConf 2016: Successful Puppet Implementation in Large Organizations – Ja...
PuppetConf 2016: Successful Puppet Implementation in Large Organizations – Ja...PuppetConf 2016: Successful Puppet Implementation in Large Organizations – Ja...
PuppetConf 2016: Successful Puppet Implementation in Large Organizations – Ja...
 
Managing a R&D Lab with Foreman
Managing a R&D Lab with ForemanManaging a R&D Lab with Foreman
Managing a R&D Lab with Foreman
 
Knee deep in the undef - Tales from refactoring old Puppet codebases
Knee deep in the undef  - Tales from refactoring old Puppet codebasesKnee deep in the undef  - Tales from refactoring old Puppet codebases
Knee deep in the undef - Tales from refactoring old Puppet codebases
 
Compliance and auditing with Puppet
Compliance and auditing with PuppetCompliance and auditing with Puppet
Compliance and auditing with Puppet
 
PuppetConf 2016: Puppet and vRealize Automation: The Next Generation – Ganesh...
PuppetConf 2016: Puppet and vRealize Automation: The Next Generation – Ganesh...PuppetConf 2016: Puppet and vRealize Automation: The Next Generation – Ganesh...
PuppetConf 2016: Puppet and vRealize Automation: The Next Generation – Ganesh...
 
Using Puppet with Self Service Provisioning
Using Puppet with Self Service ProvisioningUsing Puppet with Self Service Provisioning
Using Puppet with Self Service Provisioning
 
Puppet for SysAdmins
Puppet for SysAdminsPuppet for SysAdmins
Puppet for SysAdmins
 

Ähnlich wie PuppetConf track overview: Inside Puppet

PuppetConf track overview: Puppet 4
PuppetConf track overview: Puppet 4PuppetConf track overview: Puppet 4
PuppetConf track overview: Puppet 4Puppet
 
PuppetConf track overview: Modern Infrastructure
PuppetConf track overview: Modern InfrastructurePuppetConf track overview: Modern Infrastructure
PuppetConf track overview: Modern InfrastructurePuppet
 
Puppet Camp Dallas 2014: How Puppet Ops Rolls
Puppet Camp Dallas 2014: How Puppet Ops RollsPuppet Camp Dallas 2014: How Puppet Ops Rolls
Puppet Camp Dallas 2014: How Puppet Ops RollsPuppet
 
Puppet Camp Boston 2014: Continuous Integration for Hyper-V with Puppet (Begi...
Puppet Camp Boston 2014: Continuous Integration for Hyper-V with Puppet (Begi...Puppet Camp Boston 2014: Continuous Integration for Hyper-V with Puppet (Begi...
Puppet Camp Boston 2014: Continuous Integration for Hyper-V with Puppet (Begi...Puppet
 
The Medusa Project
The Medusa ProjectThe Medusa Project
The Medusa ProjectRahul Dé
 
Developing Apps with GPT-4 and ChatGPT_ Build Intelligent Chatbots, Content G...
Developing Apps with GPT-4 and ChatGPT_ Build Intelligent Chatbots, Content G...Developing Apps with GPT-4 and ChatGPT_ Build Intelligent Chatbots, Content G...
Developing Apps with GPT-4 and ChatGPT_ Build Intelligent Chatbots, Content G...BIHI Oussama
 
Top 10 web development tools in 2022
Top 10 web development tools in 2022Top 10 web development tools in 2022
Top 10 web development tools in 2022intouchgroup2
 
Lean Engineering: How to make Engineering a full Lean UX partner
Lean Engineering: How to make Engineering a full Lean UX partnerLean Engineering: How to make Engineering a full Lean UX partner
Lean Engineering: How to make Engineering a full Lean UX partnerBill Scott
 
Prototyping Workshop
Prototyping WorkshopPrototyping Workshop
Prototyping WorkshopTamara Pinos
 
Top Java IDE keyboard shortcuts for Eclipse, IntelliJIDEA, NetBeans (report p...
Top Java IDE keyboard shortcuts for Eclipse, IntelliJIDEA, NetBeans (report p...Top Java IDE keyboard shortcuts for Eclipse, IntelliJIDEA, NetBeans (report p...
Top Java IDE keyboard shortcuts for Eclipse, IntelliJIDEA, NetBeans (report p...ZeroTurnaround
 
The Rise of the DataOps - Dataiku - J On the Beach 2016
The Rise of the DataOps - Dataiku - J On the Beach 2016 The Rise of the DataOps - Dataiku - J On the Beach 2016
The Rise of the DataOps - Dataiku - J On the Beach 2016 Dataiku
 
Prototyping & User Testing
Prototyping & User TestingPrototyping & User Testing
Prototyping & User TestingLaura Levisay
 
How to improve Developer Documentations ?
How to improve Developer Documentations ?How to improve Developer Documentations ?
How to improve Developer Documentations ?Utsav Parashar
 
Demystifying dot NET reverse engineering - Part1
Demystifying  dot NET reverse engineering - Part1Demystifying  dot NET reverse engineering - Part1
Demystifying dot NET reverse engineering - Part1Soufiane Tahiri
 
Techfest design patterns
Techfest design patternsTechfest design patterns
Techfest design patternsRookieOne
 
Von JavaEE auf Microservice in 6 Monaten - The Good, the Bad, and the wtfs...
Von JavaEE auf Microservice in 6 Monaten - The Good, the Bad, and the wtfs...Von JavaEE auf Microservice in 6 Monaten - The Good, the Bad, and the wtfs...
Von JavaEE auf Microservice in 6 Monaten - The Good, the Bad, and the wtfs...André Goliath
 
The Modern Tech Stack: Microservices - The Dark Side
The Modern Tech Stack: Microservices - The Dark SideThe Modern Tech Stack: Microservices - The Dark Side
The Modern Tech Stack: Microservices - The Dark SideAggregage
 
Continuous Delivery for Python Developers – PyCon Otto
Continuous Delivery for Python Developers – PyCon OttoContinuous Delivery for Python Developers – PyCon Otto
Continuous Delivery for Python Developers – PyCon OttoPeter Bittner
 
Virtual Personal Assistant
Virtual Personal AssistantVirtual Personal Assistant
Virtual Personal AssistantIRJET Journal
 

Ähnlich wie PuppetConf track overview: Inside Puppet (20)

PuppetConf track overview: Puppet 4
PuppetConf track overview: Puppet 4PuppetConf track overview: Puppet 4
PuppetConf track overview: Puppet 4
 
PuppetConf track overview: Modern Infrastructure
PuppetConf track overview: Modern InfrastructurePuppetConf track overview: Modern Infrastructure
PuppetConf track overview: Modern Infrastructure
 
Puppet Camp Dallas 2014: How Puppet Ops Rolls
Puppet Camp Dallas 2014: How Puppet Ops RollsPuppet Camp Dallas 2014: How Puppet Ops Rolls
Puppet Camp Dallas 2014: How Puppet Ops Rolls
 
Puppet Camp Boston 2014: Continuous Integration for Hyper-V with Puppet (Begi...
Puppet Camp Boston 2014: Continuous Integration for Hyper-V with Puppet (Begi...Puppet Camp Boston 2014: Continuous Integration for Hyper-V with Puppet (Begi...
Puppet Camp Boston 2014: Continuous Integration for Hyper-V with Puppet (Begi...
 
The Medusa Project
The Medusa ProjectThe Medusa Project
The Medusa Project
 
TechDayConf Edition 1 - 2020
TechDayConf Edition 1 -  2020TechDayConf Edition 1 -  2020
TechDayConf Edition 1 - 2020
 
Developing Apps with GPT-4 and ChatGPT_ Build Intelligent Chatbots, Content G...
Developing Apps with GPT-4 and ChatGPT_ Build Intelligent Chatbots, Content G...Developing Apps with GPT-4 and ChatGPT_ Build Intelligent Chatbots, Content G...
Developing Apps with GPT-4 and ChatGPT_ Build Intelligent Chatbots, Content G...
 
Top 10 web development tools in 2022
Top 10 web development tools in 2022Top 10 web development tools in 2022
Top 10 web development tools in 2022
 
Lean Engineering: How to make Engineering a full Lean UX partner
Lean Engineering: How to make Engineering a full Lean UX partnerLean Engineering: How to make Engineering a full Lean UX partner
Lean Engineering: How to make Engineering a full Lean UX partner
 
Prototyping Workshop
Prototyping WorkshopPrototyping Workshop
Prototyping Workshop
 
Top Java IDE keyboard shortcuts for Eclipse, IntelliJIDEA, NetBeans (report p...
Top Java IDE keyboard shortcuts for Eclipse, IntelliJIDEA, NetBeans (report p...Top Java IDE keyboard shortcuts for Eclipse, IntelliJIDEA, NetBeans (report p...
Top Java IDE keyboard shortcuts for Eclipse, IntelliJIDEA, NetBeans (report p...
 
The Rise of the DataOps - Dataiku - J On the Beach 2016
The Rise of the DataOps - Dataiku - J On the Beach 2016 The Rise of the DataOps - Dataiku - J On the Beach 2016
The Rise of the DataOps - Dataiku - J On the Beach 2016
 
Prototyping & User Testing
Prototyping & User TestingPrototyping & User Testing
Prototyping & User Testing
 
How to improve Developer Documentations ?
How to improve Developer Documentations ?How to improve Developer Documentations ?
How to improve Developer Documentations ?
 
Demystifying dot NET reverse engineering - Part1
Demystifying  dot NET reverse engineering - Part1Demystifying  dot NET reverse engineering - Part1
Demystifying dot NET reverse engineering - Part1
 
Techfest design patterns
Techfest design patternsTechfest design patterns
Techfest design patterns
 
Von JavaEE auf Microservice in 6 Monaten - The Good, the Bad, and the wtfs...
Von JavaEE auf Microservice in 6 Monaten - The Good, the Bad, and the wtfs...Von JavaEE auf Microservice in 6 Monaten - The Good, the Bad, and the wtfs...
Von JavaEE auf Microservice in 6 Monaten - The Good, the Bad, and the wtfs...
 
The Modern Tech Stack: Microservices - The Dark Side
The Modern Tech Stack: Microservices - The Dark SideThe Modern Tech Stack: Microservices - The Dark Side
The Modern Tech Stack: Microservices - The Dark Side
 
Continuous Delivery for Python Developers – PyCon Otto
Continuous Delivery for Python Developers – PyCon OttoContinuous Delivery for Python Developers – PyCon Otto
Continuous Delivery for Python Developers – PyCon Otto
 
Virtual Personal Assistant
Virtual Personal AssistantVirtual Personal Assistant
Virtual Personal Assistant
 

Mehr von Puppet

Puppet camp2021 testing modules and controlrepo
Puppet camp2021 testing modules and controlrepoPuppet camp2021 testing modules and controlrepo
Puppet camp2021 testing modules and controlrepoPuppet
 
Puppetcamp r10kyaml
Puppetcamp r10kyamlPuppetcamp r10kyaml
Puppetcamp r10kyamlPuppet
 
2021 04-15 operational verification (with notes)
2021 04-15 operational verification (with notes)2021 04-15 operational verification (with notes)
2021 04-15 operational verification (with notes)Puppet
 
Puppet camp vscode
Puppet camp vscodePuppet camp vscode
Puppet camp vscodePuppet
 
Modules of the twenties
Modules of the twentiesModules of the twenties
Modules of the twentiesPuppet
 
Applying Roles and Profiles method to compliance code
Applying Roles and Profiles method to compliance codeApplying Roles and Profiles method to compliance code
Applying Roles and Profiles method to compliance codePuppet
 
KGI compliance as-code approach
KGI compliance as-code approachKGI compliance as-code approach
KGI compliance as-code approachPuppet
 
Enforce compliance policy with model-driven automation
Enforce compliance policy with model-driven automationEnforce compliance policy with model-driven automation
Enforce compliance policy with model-driven automationPuppet
 
Keynote: Puppet camp compliance
Keynote: Puppet camp complianceKeynote: Puppet camp compliance
Keynote: Puppet camp compliancePuppet
 
Automating it management with Puppet + ServiceNow
Automating it management with Puppet + ServiceNowAutomating it management with Puppet + ServiceNow
Automating it management with Puppet + ServiceNowPuppet
 
Puppet: The best way to harden Windows
Puppet: The best way to harden WindowsPuppet: The best way to harden Windows
Puppet: The best way to harden WindowsPuppet
 
Simplified Patch Management with Puppet - Oct. 2020
Simplified Patch Management with Puppet - Oct. 2020Simplified Patch Management with Puppet - Oct. 2020
Simplified Patch Management with Puppet - Oct. 2020Puppet
 
Accelerating azure adoption with puppet
Accelerating azure adoption with puppetAccelerating azure adoption with puppet
Accelerating azure adoption with puppetPuppet
 
Puppet catalog Diff; Raphael Pinson
Puppet catalog Diff; Raphael PinsonPuppet catalog Diff; Raphael Pinson
Puppet catalog Diff; Raphael PinsonPuppet
 
ServiceNow and Puppet- better together, Kevin Reeuwijk
ServiceNow and Puppet- better together, Kevin ReeuwijkServiceNow and Puppet- better together, Kevin Reeuwijk
ServiceNow and Puppet- better together, Kevin ReeuwijkPuppet
 
Take control of your dev ops dumping ground
Take control of your  dev ops dumping groundTake control of your  dev ops dumping ground
Take control of your dev ops dumping groundPuppet
 
100% Puppet Cloud Deployment of Legacy Software
100% Puppet Cloud Deployment of Legacy Software100% Puppet Cloud Deployment of Legacy Software
100% Puppet Cloud Deployment of Legacy SoftwarePuppet
 
Puppet User Group
Puppet User GroupPuppet User Group
Puppet User GroupPuppet
 
Continuous Compliance and DevSecOps
Continuous Compliance and DevSecOpsContinuous Compliance and DevSecOps
Continuous Compliance and DevSecOpsPuppet
 
The Dynamic Duo of Puppet and Vault tame SSL Certificates, Nick Maludy
The Dynamic Duo of Puppet and Vault tame SSL Certificates, Nick MaludyThe Dynamic Duo of Puppet and Vault tame SSL Certificates, Nick Maludy
The Dynamic Duo of Puppet and Vault tame SSL Certificates, Nick MaludyPuppet
 

Mehr von Puppet (20)

Puppet camp2021 testing modules and controlrepo
Puppet camp2021 testing modules and controlrepoPuppet camp2021 testing modules and controlrepo
Puppet camp2021 testing modules and controlrepo
 
Puppetcamp r10kyaml
Puppetcamp r10kyamlPuppetcamp r10kyaml
Puppetcamp r10kyaml
 
2021 04-15 operational verification (with notes)
2021 04-15 operational verification (with notes)2021 04-15 operational verification (with notes)
2021 04-15 operational verification (with notes)
 
Puppet camp vscode
Puppet camp vscodePuppet camp vscode
Puppet camp vscode
 
Modules of the twenties
Modules of the twentiesModules of the twenties
Modules of the twenties
 
Applying Roles and Profiles method to compliance code
Applying Roles and Profiles method to compliance codeApplying Roles and Profiles method to compliance code
Applying Roles and Profiles method to compliance code
 
KGI compliance as-code approach
KGI compliance as-code approachKGI compliance as-code approach
KGI compliance as-code approach
 
Enforce compliance policy with model-driven automation
Enforce compliance policy with model-driven automationEnforce compliance policy with model-driven automation
Enforce compliance policy with model-driven automation
 
Keynote: Puppet camp compliance
Keynote: Puppet camp complianceKeynote: Puppet camp compliance
Keynote: Puppet camp compliance
 
Automating it management with Puppet + ServiceNow
Automating it management with Puppet + ServiceNowAutomating it management with Puppet + ServiceNow
Automating it management with Puppet + ServiceNow
 
Puppet: The best way to harden Windows
Puppet: The best way to harden WindowsPuppet: The best way to harden Windows
Puppet: The best way to harden Windows
 
Simplified Patch Management with Puppet - Oct. 2020
Simplified Patch Management with Puppet - Oct. 2020Simplified Patch Management with Puppet - Oct. 2020
Simplified Patch Management with Puppet - Oct. 2020
 
Accelerating azure adoption with puppet
Accelerating azure adoption with puppetAccelerating azure adoption with puppet
Accelerating azure adoption with puppet
 
Puppet catalog Diff; Raphael Pinson
Puppet catalog Diff; Raphael PinsonPuppet catalog Diff; Raphael Pinson
Puppet catalog Diff; Raphael Pinson
 
ServiceNow and Puppet- better together, Kevin Reeuwijk
ServiceNow and Puppet- better together, Kevin ReeuwijkServiceNow and Puppet- better together, Kevin Reeuwijk
ServiceNow and Puppet- better together, Kevin Reeuwijk
 
Take control of your dev ops dumping ground
Take control of your  dev ops dumping groundTake control of your  dev ops dumping ground
Take control of your dev ops dumping ground
 
100% Puppet Cloud Deployment of Legacy Software
100% Puppet Cloud Deployment of Legacy Software100% Puppet Cloud Deployment of Legacy Software
100% Puppet Cloud Deployment of Legacy Software
 
Puppet User Group
Puppet User GroupPuppet User Group
Puppet User Group
 
Continuous Compliance and DevSecOps
Continuous Compliance and DevSecOpsContinuous Compliance and DevSecOps
Continuous Compliance and DevSecOps
 
The Dynamic Duo of Puppet and Vault tame SSL Certificates, Nick Maludy
The Dynamic Duo of Puppet and Vault tame SSL Certificates, Nick MaludyThe Dynamic Duo of Puppet and Vault tame SSL Certificates, Nick Maludy
The Dynamic Duo of Puppet and Vault tame SSL Certificates, Nick Maludy
 

Kürzlich hochgeladen

How to submit a standout Adobe Champion Application
How to submit a standout Adobe Champion ApplicationHow to submit a standout Adobe Champion Application
How to submit a standout Adobe Champion ApplicationBradBedford3
 
Exploring Selenium_Appium Frameworks for Seamless Integration with HeadSpin.pdf
Exploring Selenium_Appium Frameworks for Seamless Integration with HeadSpin.pdfExploring Selenium_Appium Frameworks for Seamless Integration with HeadSpin.pdf
Exploring Selenium_Appium Frameworks for Seamless Integration with HeadSpin.pdfkalichargn70th171
 
A healthy diet for your Java application Devoxx France.pdf
A healthy diet for your Java application Devoxx France.pdfA healthy diet for your Java application Devoxx France.pdf
A healthy diet for your Java application Devoxx France.pdfMarharyta Nedzelska
 
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptxKnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptxTier1 app
 
Unveiling the Future: Sylius 2.0 New Features
Unveiling the Future: Sylius 2.0 New FeaturesUnveiling the Future: Sylius 2.0 New Features
Unveiling the Future: Sylius 2.0 New FeaturesŁukasz Chruściel
 
Machine Learning Software Engineering Patterns and Their Engineering
Machine Learning Software Engineering Patterns and Their EngineeringMachine Learning Software Engineering Patterns and Their Engineering
Machine Learning Software Engineering Patterns and Their EngineeringHironori Washizaki
 
Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024Andreas Granig
 
Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...
Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...
Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...Angel Borroy López
 
React Server Component in Next.js by Hanief Utama
React Server Component in Next.js by Hanief UtamaReact Server Component in Next.js by Hanief Utama
React Server Component in Next.js by Hanief UtamaHanief Utama
 
Powering Real-Time Decisions with Continuous Data Streams
Powering Real-Time Decisions with Continuous Data StreamsPowering Real-Time Decisions with Continuous Data Streams
Powering Real-Time Decisions with Continuous Data StreamsSafe Software
 
Odoo 14 - eLearning Module In Odoo 14 Enterprise
Odoo 14 - eLearning Module In Odoo 14 EnterpriseOdoo 14 - eLearning Module In Odoo 14 Enterprise
Odoo 14 - eLearning Module In Odoo 14 Enterprisepreethippts
 
VK Business Profile - provides IT solutions and Web Development
VK Business Profile - provides IT solutions and Web DevelopmentVK Business Profile - provides IT solutions and Web Development
VK Business Profile - provides IT solutions and Web Developmentvyaparkranti
 
Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...
Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...
Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...Cizo Technology Services
 
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...confluent
 
SensoDat: Simulation-based Sensor Dataset of Self-driving Cars
SensoDat: Simulation-based Sensor Dataset of Self-driving CarsSensoDat: Simulation-based Sensor Dataset of Self-driving Cars
SensoDat: Simulation-based Sensor Dataset of Self-driving CarsChristian Birchler
 
Sending Calendar Invites on SES and Calendarsnack.pdf
Sending Calendar Invites on SES and Calendarsnack.pdfSending Calendar Invites on SES and Calendarsnack.pdf
Sending Calendar Invites on SES and Calendarsnack.pdf31events.com
 
Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...
Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...
Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...Matt Ray
 
Cyber security and its impact on E commerce
Cyber security and its impact on E commerceCyber security and its impact on E commerce
Cyber security and its impact on E commercemanigoyal112
 

Kürzlich hochgeladen (20)

How to submit a standout Adobe Champion Application
How to submit a standout Adobe Champion ApplicationHow to submit a standout Adobe Champion Application
How to submit a standout Adobe Champion Application
 
Exploring Selenium_Appium Frameworks for Seamless Integration with HeadSpin.pdf
Exploring Selenium_Appium Frameworks for Seamless Integration with HeadSpin.pdfExploring Selenium_Appium Frameworks for Seamless Integration with HeadSpin.pdf
Exploring Selenium_Appium Frameworks for Seamless Integration with HeadSpin.pdf
 
A healthy diet for your Java application Devoxx France.pdf
A healthy diet for your Java application Devoxx France.pdfA healthy diet for your Java application Devoxx France.pdf
A healthy diet for your Java application Devoxx France.pdf
 
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptxKnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
 
Unveiling the Future: Sylius 2.0 New Features
Unveiling the Future: Sylius 2.0 New FeaturesUnveiling the Future: Sylius 2.0 New Features
Unveiling the Future: Sylius 2.0 New Features
 
Machine Learning Software Engineering Patterns and Their Engineering
Machine Learning Software Engineering Patterns and Their EngineeringMachine Learning Software Engineering Patterns and Their Engineering
Machine Learning Software Engineering Patterns and Their Engineering
 
Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024
 
Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...
Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...
Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...
 
React Server Component in Next.js by Hanief Utama
React Server Component in Next.js by Hanief UtamaReact Server Component in Next.js by Hanief Utama
React Server Component in Next.js by Hanief Utama
 
Advantages of Odoo ERP 17 for Your Business
Advantages of Odoo ERP 17 for Your BusinessAdvantages of Odoo ERP 17 for Your Business
Advantages of Odoo ERP 17 for Your Business
 
Powering Real-Time Decisions with Continuous Data Streams
Powering Real-Time Decisions with Continuous Data StreamsPowering Real-Time Decisions with Continuous Data Streams
Powering Real-Time Decisions with Continuous Data Streams
 
Odoo 14 - eLearning Module In Odoo 14 Enterprise
Odoo 14 - eLearning Module In Odoo 14 EnterpriseOdoo 14 - eLearning Module In Odoo 14 Enterprise
Odoo 14 - eLearning Module In Odoo 14 Enterprise
 
VK Business Profile - provides IT solutions and Web Development
VK Business Profile - provides IT solutions and Web DevelopmentVK Business Profile - provides IT solutions and Web Development
VK Business Profile - provides IT solutions and Web Development
 
2.pdf Ejercicios de programación competitiva
2.pdf Ejercicios de programación competitiva2.pdf Ejercicios de programación competitiva
2.pdf Ejercicios de programación competitiva
 
Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...
Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...
Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...
 
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...
 
SensoDat: Simulation-based Sensor Dataset of Self-driving Cars
SensoDat: Simulation-based Sensor Dataset of Self-driving CarsSensoDat: Simulation-based Sensor Dataset of Self-driving Cars
SensoDat: Simulation-based Sensor Dataset of Self-driving Cars
 
Sending Calendar Invites on SES and Calendarsnack.pdf
Sending Calendar Invites on SES and Calendarsnack.pdfSending Calendar Invites on SES and Calendarsnack.pdf
Sending Calendar Invites on SES and Calendarsnack.pdf
 
Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...
Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...
Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...
 
Cyber security and its impact on E commerce
Cyber security and its impact on E commerceCyber security and its impact on E commerce
Cyber security and its impact on E commerce
 

PuppetConf track overview: Inside Puppet

  • 1. t Track Overview: Inside Puppet A deep dive into all things Puppet 19 - 21 October San Diego
  • 2. Up and Running With Puppet Enterprise in 45 Minutes or Less! Many of us have heard about configuration management tools and the ecosystem of services and products that Puppet has. Some of us are unsure how to write Puppet code, identify key features in the product, or even navigate the console. Even fewer of us know how to get up and running immediately with Puppet Enterprise. In this session, we will show beginners and Puppet Enterprise newbies how to install PE and manage key resources in less than an hour. We'll cover the basics of Puppet code, using the GUI and leveraging the Forge for future module development. You will leave with the confidence you need to start managing resources today. 2 Thursday, October 20 | 11:15 am Bryan Wood Grace Andrews Inside Puppet Technical Solutions Engineer, Puppet Technical Solutions Engineer, Puppet
  • 3. Puppet Troubleshooting How to diagnose Puppet infrastructure and code issues. In this session I'll introduce some troubleshooting methods for verifying your Puppet infrastructure is working as intended. I'll show how to use API endpoints to find problems with your system. We'll examine X.509 certificates and troubleshoot common Certificate Authority issues. I will also show how to use Ruby Pry to interact with puppet server during catalog compilation. 3 Thursday, October 20 | 1:30 pm Thomas Uphill Inside Puppet DevOps Engineer, Wells Fargo
  • 4. Turning Pain Into Gain: A Unit Testing Story Puppet is integral to Box's infrastructure, serving many purposes. Use of Puppet grew organically, resulting in a large monolith of fragile spaghetti code. When we needed CI, this code was in an untestable state. Out of the box, rspec-puppet didn't work. Rather than continuing to rely only on manual testing or rewriting our code into proper modules, roles, and profiles, we made the unit testing system work with our spaghetti code. Our open-source rspec-puppet extensions enabled us to add coverage for our monolith, and can help others achieve the same. This session covers Box's journey to a fully-featured Puppet CI. We discuss the importance of unit testing, show it's possible to improve testing practices, present solutions to roadblocks we encountered, and share workflows we created. 4 Thursday, October 20 | 2:30 pm Jordan Moldow Nadeem Ahmad Inside Puppet Software Engineer, Box Software Engineer, Box
  • 5. Writing Custom Types to Manage Web-Based Applications Atlassian's Build Engineering team is responsible for the build infrastructure that hundreds of developers rely on to perform thousands of builds that upload hundreds of thousands of build artifacts a day. The services behind this infrastructure, including Bamboo and Nexus, are provisioned and configured using Puppet. To manage the configuration of Bamboo and Nexus more effectively and with less disruption, the Build Engineering team has created its own custom Puppet types and providers to manage these applications through their REST APIs. Since publishing, these modules have been downloaded tens of thousands of times and received contributions from the community. This presentation walks the audience through the design and development custom Puppet types and providers. 5 Thursday, October 20 | 3:45 pm Tim Cinel Inside Puppet DevOps Engineer, Atlassian
  • 6. Deconfiguration Management: Making Puppet Clean Up Its Own Mess You accidentally deployed the wrong thing. Or you deployed the right thing, but now it's cruft and you want it gone. Puppet is an elegant tool for placing and assembling infrastructure, but what happens when it's time to disassemble? This talk will cover Yelp's experience using Puppet for automatic deconfiguration management, and how we can confidently make statements about both what our infrastructure _is_, and what it _is not_, without requiring extra Puppet code. We will consider how to do this with many of the resource types we use from day to day, including the simplest ones (files), more complex (cronjobs), and the fiendish (monitoring checks, system packages). 6 Thursday, October 20 | 4:45 pm Josh Snyder Inside Puppet Site Reliability Engineer, Yelp
  • 7. Friday, October 21 | 11:15 am Martin Alfke Moving From Exec to Types and Providers We want to automate this application rollout and configuration by using Puppet DSL." The task is clear, the tool is clear. But how to proceed? Installation is delivered as tarball, configuration is done by running cli commands. This talk will give an overview on how we started using commands within exec resources, the difficulties and problems that rose up, and the process of moving to Types and Providers. 7 Inside Puppet CEO & Co-Founder, example42 GmbH
  • 8. Puppet Templates Writing templates greatly simplifies management of configuration files in Puppet. This talk covers all of the templating options available in Puppet as well as when and how to use them (and when to use Augeas). We will validate and render ERB, EPP, and inline templates, and see how to integrate complicated strings and variables from throughout Puppet including referencing Hiera. Attendees will leave ready to confidently and quickly choose the right formats for each config file as well as be prepared to build and modify their own well-structured templates. 8 Friday, October 21 | 1:30 pm Sally Lehman Inside Puppet Production Engineer, Auth0
  • 9. High Availability for Puppet This session will be an overview of highly available components that can be deployed with Puppet Enterprise. It will focus on some of the current Beta support in PuppetDB as well as tips and tricks from the professional services department. The session will cover field solutions ( both supported and unsupported ) that allow architectures to be designed that align with different levels of high availability across the services that support running puppet on agent nodes during an outage of your primary puppet infrastructure. 9 Friday, October 21 | 2:30 pm Zack Smith Russ Mull Inside Puppet Senior Software Engineer, Puppet Principal Professional Services Engineer, Puppet
  • 10. Want to explore more PuppetConf sessions? View our full agenda and other tracks at puppet.com/puppetconf
  • 11. t Inside Puppet: Speakers A deep dive into all things Puppet 19 - 21 October San Diego
  • 12. Grace Andrews Technical Solutions Engineer, Puppet Grace Andrews is a Technical Solutions Engineer at Puppet, a dog-lover, and an avid weight lifter. She has a background in the social sciences and is passionate about empathetic technologies and open source software. She's been strengthening her command line skills and learning everything she can about Puppet Enterprise as a member of the Technical Solutions Engineering team. As a TSE, she has conducted webinars, contributed to the TSE demo environment, and engaged with customers to help them see the value of Puppet. Prior to Puppet, Grace spent several years as the co-founder at GraphAlchemist -- creating data visualizations and data analytics solutions for various organizations.
  • 13. Bryan Wood Technical Solutions Engineer, Puppet Thomas has given several tutorials on Puppet at LISA and has spoken at PuppetConf and Puppet Camps. He has published four books on Puppet, including Mastering Puppet. He is co-organizer of the Seattle PUG and is also a Board member of LOPSA (lopsa.org). He also helps run the local LOPSA meetup in Seattle, SASAG. He is a long time Linux Administrator with an RHCA from RedHat. When not making terrible Dad jokes he enjoys watching panel shows and browsing r/justrolledintotheshop. You can find his blog at ramblings.narrabilis.com.
  • 14. Thomas Uphill DevOps Engineer, Wells Fargo Thomas has given several tutorials on Puppet at LISA and has spoken at PuppetConf and Puppet Camps. He has published four books on Puppet, including Mastering Puppet. He is co-organizer of the Seattle PUG and is also a Board member of LOPSA (lopsa.org). He also helps run the local LOPSA meetup in Seattle, SASAG. He is a long time Linux Administrator with an RHCA from RedHat. When not making terrible Dad jokes he enjoys watching panel shows and browsing r/justrolledintotheshop. You can find his blog at ramblings.narrabilis.com.
  • 15. Nadeem Ahmad Software Engineer, Box Nadeem Ahmad is a Software Engineer on the Ops Platform team at Box. Nadeem is originally from Toronto, Canada and graduated from the University of Waterloo in 2014. As part of the Ops Platform team, he champions Puppet best practices at Box and owns the Puppet unit testing pipeline. When he is not working with Puppet, he spends most of his time automating various infrastructure workflows. Nadeem has experience writing code in PHP, Java, C#, and Python and is passionate about open-source software, writing clean code, and continuous integration/continuous delivery. When not in front of a computer, you will often find Nadeem watching some kind of sporting event.
  • 16. Jordan Moldow Software Engineer, Box Jordan Moldow is a Software Engineer on Box’s Desktop team. After earning MIT BS degrees in CSE and mathematics in 2014, Jordan moved to California to join Box. He writes Python for Desktop clients and CI infrastructure, and Puppet for build machines. After a call to tackle Puppet tech debt, Jordan volunteered with Ops to set up a unit testing framework. Jordan is passionate about free software, clean software/interface design, and teaching. He’s contributed to multiple projects, teaches high school students through Learning Unlimited, and leads Box code walkthroughs. Jordan consistently makes the effort to become well versed in the best practices, and often the source, of the tools he uses. His teammates consider him to be very knowledgeable in Python, Puppet, and Git.
  • 17. Tim Cinel DevOps Engineer, Atlassian Tim has been an infrastructure nerd in Atlassian's Build Engineering team for more than two years. The Build Eng team is responsible for running the many services responsible for building, testing, and deploying software that Atlassians are working on on every day. In order to develop, test and deploy changes to the Build Engineering infrastructure, Tim get to use a combination of neato tools like Puppet, Terraform and Packer. Tinkering with infrastructure that runs thousands of builds simultaneously is something that makes Tim excited. A bit too excited. Unfortunately, Tim's self-appointed nickname, "Build Whisperer", has not caught on. Not yet, anyway.
  • 18. Josh Snyder Site Reliability Engineer, Yelp Josh is a site reliability engineer for Yelp, currently working on Eat24. A veteran infrastructurer, he works on everything from load-balancers to deployment to metrics collection, but his biggest focus is stateful services: datastores, of both the SQL and NoSQL variety. He likes designing foundational systems that serve their functions reliably and silently. To that end, he is always rounding out sharp corners of infrastructure, and crafting new functionality to be as maintainable as possible. You may have seen him present before at Percona Live, Velocity NY, or MySQL Connect.
  • 19. Martin Alfke CEO & Co-Founder, example42 GmbH Martin has been working with Puppet since 2007. In 2015 he co-founded example42 GmbH located in Berlin/Germany. He is official Puppet Certified Instructor and Puppet Certified Consultant and co-author of "Puppet 4 Essential" book. In earlier times he would have said that he is a System Engineer. Nowadays he prefers the name Infrastructure Engineer. The main difference is within the tools: a System Engineer uses SSH to log in and fix a problem; the Infrastructure Engineer repairs his automation.
  • 20. Sally Lehman Production Engineer, Auth0 I grew up in various small towns in Oregon and Washington, and am now semi-nomadic, spending time in California, Arizona, and Tennessee. My first computer experiences were with EMACs, MS-DOS, and Ski Free when I was < 5 years old, and people have been trying to get me off my computer, with limited success, ever since. I have a wonderful husband named Brandon and a tiny Italian Greyhound named Sudo. At Auth0, I am a Production Engineer. I focus on monitoring and availability as well as config management for highly scalable and available infrastructure. My favorite movie is Office Space and I make a mean Tiramisu.
  • 21. Zack Smith Principal Professional Services Engineer, Puppet Zack has been a Professional Services engineer for the last 4.5 year at Puppet. He was the original author of the puppet advanced course and is currently consulting with some of the larger customers at Puppet. Before that he was a consultant for 10 years doing custom script development and various installation/integration and migration projects for multiple vendors. He has a very cute dog named "Freyja".
  • 22. Russ Mull Senior Software Engineer, Puppet Russell works on PuppetDB and HA at Puppet. He's into Clojure, guitars, and ways to make everything conflict-free.
  • 23. t Get on the path to a better future Join us 19-21 October in San Diego Register now Summer Savings: Save $240 until 15 September puppetconf.com