SlideShare a Scribd company logo
1 of 53
Automation for the Modern Enterprise
26 October 2017
Welcome & introductions
Alanna Brown
Director of Product Marketing
Puppet
Michael Olson
Sr. Product Marketing Manager
Puppet
Abir Majumdar
Solutions Engineer
Puppet
What we’re covering today
How Puppet can help scale your automation success
New product offerings
Partnerships and ecosystem updates
Confidential - do not
distribute
4
The Journey to
Pervasive Automation
Using a common language
Across everything, no matter where it runs
Puppet’s vision for automation
know what you have control it and
enforce consistency
secure it and keep it
compliant
modernize it
Know what you have and
know where to start with
Puppet Discovery™
6
Quickly identify all of the services that are running across your hybrid landscape
Discover Traditional
Resources
Discover Cloud
Services
Once you know what you have, manage it with
Action
Insights
Resource
Optimization
Application
Migration
Condition
Actions
Recommendation
Engine
Package
Advisory
Discover Containers and
Cloud Native Services
Vulnerability
Remediation
Discovery leads to insights leads to action
Discovery
7
Introducing Puppet Discovery
▪ Agentless service discovery — AWS EC2,
Containers, Physical hosts
▪ Instantly bring your unmanaged resources
under Puppet management
▪ Actionable intuitive views across your
hybrid landscape
▪ Delivered as turnkey and auto-updating
experience
8
▪ Shipped at PuppetConf
▪ Delivered as a software appliance that is
capable of live updates
▪ General Availability will be early next year
http://puppet.com/products/puppet-discovery
Get hands on with Puppet Discovery
See it in action
10
Automate ad hoc work
with Puppet Tasks™
11
Puppet excels at modern automation
• Model your desired state
• Continually monitor and enforce
desired configurations
• Automatically remediate any
unexpected changes or drift
Model-driven approach helps scale your automation footprint across your organization
But sometimes you just need to make point in time
changes
Quickly troubleshooting systems & devices
Deploying one-off changes to individual systems
Executing sequenced actions as part of a deployment workflow
Stopping and restarting services where there may be multiple changes in state
Migrating databases
Introducing Puppet Tasks.
Easily automate ad hoc tasks.
Eliminate manual work.
Puppet Bolt Puppet Enterprise
Task Management
Puppet Tasks comes in two flavors
Automate tasks across smaller
infrastructures with a simple, agentless,
extensible open source task runner
Get scale, governance and flexibility for
larger organizations & infrastructures
Puppet Bolt
• Simple
• Quickly get started automating manual,
repetitive work
• Agentless
• Simply connect to devices remotely and
execute scripts written in any framework
• Extensible
• Start automating simple tasks and simplify
adoption of Puppet Enterprise
Open source, agentless task runner to automate ad hoc work
Puppet Enterprise Task Management
Powerful ad hoc task automation and visibility for larger infrastructures and teams
• Scale
• Instantly run tasks across tens of thousands
of nodes
• Governance
• Control who runs which tasks
• View audit histories of every action taken
• Flexibility
• Run tasks from web UI, API or CLI
• Filter and target infrastructure for task runs
Get started faster with modules that enable tasks
Pre-written modules on Puppet Forge enable you to quickly begin automating
• Learn about Puppet Tasks
• Find modules with pre-built tasks
• Read in-line documentation about tasks
• Learn how to write tasks
• Contribute tasks as Puppet modules
Run your existing scripts as tasks in Puppet
• Wrap commands and scripts in any
language and execute them as tasks
• Gain control and visibility into ad hoc work
across your infrastructure
• Use Puppet as secure, scalable way to
manage, version, delegate and execute
infrastructure as code
See it in action
20
What’s new in Puppet
Enterprise 2017.3
21
Platform 5
Download, implement and upgrade your Puppet platform more easily
Package Inspector v1.1
Easier for you to browse and search for packages on nodes managed by Puppet
Enhanced Japanese language support
Translation of additional features and supporting resources
Puppet Pipelines™
25
Puppet Pipelines
Orchestrating and automating the entire software delivery lifecycle
Puppet Enterprise
Puppet Pipelines
Puppet Pipelines for Applications
Build and deploy containers to virtual machines on any cloud
access controls and audit trails • automate deployments and pipelines with gates
dashboards for complete visibility • integrated build system • cloud server
management and provisioning • notifications to Slack, Hipchat and email • on cloud
and on-premises
Puppet Pipelines for Containers
create and manage Kubernetes clusters anywhere • deploy to Kubernetes • build
Docker images • automate pipelines to Kubernetes clusters • track every event on
your apps
Build containers and deploy to Kubernetes on any cloud
Puppet Container Registry
local and remote repositories • audit trails • automated push pipelines
access control • image locality • teams • single sign-on
A Docker registry for the modern world
Partnerships &
ecosystem updates
30
Strategic partnership to drive enterprise
DevOps transformation
31
New app and integration
Splunk App and
Add-On for Puppet
Enterprise
Splunk ITSI Module
for Puppet Enterprise
Ingest and analyze data from
their Puppet environments.
Trigger a Puppet job when an
ITSI notable event is detected.
Now available on Splunkbase
Gain insights and take action directly from within Splunk
Splunk ITSI Module for Puppet
Trigger a Puppet job when an ITSI notable event is detected.
Splunk App and Add-On for Puppet Enterprise
Ingest and analyze data from your Puppet environments.
New app and integration
Google Cloud Platform
Updates to Google Cloud modules on
Puppet Forge:
● gcompute module to include VPN
and load balancing
● Adding Puppet Tasks to gcompute,
gsql, gstorage, and possibly
gcontainer modules
New modules for:
● PubSub - message broker service
● Cloud Spanner - DB service
● StackDriver - logging service
Manage (more) Azure infrastructure
azure_vm { 'ssd-example':
ensure => present,
location => 'centralus',
image =>
'Canonical:UbuntuServer:16.10:latest',
user => 'azureuser',
password => 'Password_!',
size => 'Standard_DS1_v2',
resource_group => 'puppetvms',
storage_account_type => 'Premium_LRS',
}
The updated Azure module
● Disk storage improvements
● Better support for networking
● Azure tags
35
Manage container platforms and applications
Container platforms
Distributed container applications Helm
Docker
The official puppetlabs/docker module
● Replaces puppetlabs/docker_platform module
● Now supports Code Manager!
New features
● Deploy distributed container applications with Docker
services.
● Support for Docker configuration secrets
Kubernetes
Deploy and manage Kubernetes
● From new compute resource to Kubernetes cluster in
one step
● Deploy Kubernetes controllers and workers
Deploy apps on Kubernetes
● Deploy distributed apps on Kubernetes with Helm
● Deploy and manage the Helm service and repositories
36
Thank you! Questions?
37
Download the Puppet Discovery technical preview
puppet.com/discovery
Download Puppet Bolt
https://puppet.com/products/puppet-bolt
Download Puppet Enterprise
https://puppet.com/download-puppet-enterprise
Puppet Forge with Tasks Puppet Bolt PE Task Management
Start with Bolt and you can...
run a single command
run an inline shell script
transfer files
install puppet
run puppet resource
run a Puppet task
run a Puppet task plan
It's standalone and simple to use
Single download - no agent or puppet
infrastructure required
Puppet Tasks
Start with Puppet Enterprise,
and you can...
delegate running tasks via RBAC
see an audit history of past
orchestration jobs
scale to 10K’s of nodes
Drive automation with a GUI workflow,
command-line or API
Start with the Forge and you
can...
learn about Puppet Tasks
find modules with pre-built tasks
read in-line documentation about tasks
download the puppet development kit
learn how to author tasks
contribute tasks as puppet modules
40
Puppet Task Runner
Puppet Task Runner CLI - "bolt"
41
Ad-hoc tasks with governance, scalability, and a graphical workflow
42
Puppet Enterprise: Task Execution
43
Puppet Enterprise: Task Results
44
Puppet Pipelines for Applications
Puppet Pipelines for Applications
provides automation from every commit
to every deployment to ensure that
your IT and engineering teams are
consistently shipping software and
delivering customer value on time.
Access controls and audit trails
Fine-grained access control and detailed audit trails ensure up-to-date information on who deployed what
and when. Users & Groups ensure that only authorized members of your team can deploy to your
production servers.
Automated deployments and pipelines with gates
Automated deployments and pipelines with Approvals and Gates ensure that the correct versions of
software flow through your stack fast while still ensuring the highest level of control.
Dashboards for complete visibility
Give your teams a complete picture of your entire stack and power to move software from dev and test to
production with one click. One-click rollbacks ensure the lowest mean time to recover (MTTR).
Integrated build system
Puppet Pipelines for
Applications includes an
integrated build system that
connects to your source
repositories either on-
premises or in the cloud.
Cloud server management and visibility
See a comprehensive list of
all your servers and virtual
machines, regardless of
their location in your public,
private, or hybrid cloud or
on-premises data center.
Puppet 5 Platform
● New unified major major versions and release cadence
● Backwards compatibility to 3.x agents and 4.x modules
● Performance improvements via JSON and Ruby updates
● Internationalization support and UTF-8 clean Puppet
Puppet Platform
Puppet Agent Puppet Server PuppetDB
Puppet Platform
54
Hiera 5
Puppet PlatformPuppet Platform
Even easier to extend and understand
● Greater visibility of where data comes from
● Per-environment data hierarchies
● Data hierarchies included in Puppet modules
● Easy to make use of external data sources
55
Japanese Language Support
Puppet Enterprise Support Lifecycle
57

More Related Content

What's hot

Building a Service Delivery Platform - JCICPH 2014
Building a Service Delivery Platform - JCICPH 2014Building a Service Delivery Platform - JCICPH 2014
Building a Service Delivery Platform - JCICPH 2014Andreas Rehn
 
State of the Stack v4 - OpenStack in All It's Glory
State of the Stack v4 - OpenStack in All It's GloryState of the Stack v4 - OpenStack in All It's Glory
State of the Stack v4 - OpenStack in All It's GloryRandy Bias
 
Dockercon 2019 Developing Apps with Containers, Functions and Cloud Services
Dockercon 2019 Developing Apps with Containers, Functions and Cloud ServicesDockercon 2019 Developing Apps with Containers, Functions and Cloud Services
Dockercon 2019 Developing Apps with Containers, Functions and Cloud ServicesPatrick Chanezon
 
Docker Enterprise Workshop - Technical
Docker Enterprise Workshop - TechnicalDocker Enterprise Workshop - Technical
Docker Enterprise Workshop - TechnicalPatrick Chanezon
 
Collaborating with OpenDaylight for a Network-Enabled Cloud
Collaborating with OpenDaylight for a Network-Enabled CloudCollaborating with OpenDaylight for a Network-Enabled Cloud
Collaborating with OpenDaylight for a Network-Enabled CloudTesora
 
Jenkins Workflow Webinar - Dec 10, 2014
Jenkins Workflow Webinar - Dec 10, 2014Jenkins Workflow Webinar - Dec 10, 2014
Jenkins Workflow Webinar - Dec 10, 2014CloudBees
 
Docker Enables DevOps
Docker Enables DevOpsDocker Enables DevOps
Docker Enables DevOpsBoyd Hemphill
 
The Tao of Docker - ITES 2018
The Tao of Docker - ITES 2018The Tao of Docker - ITES 2018
The Tao of Docker - ITES 2018Patrick Chanezon
 
All Things Open : Crash Course in Open Source Cloud Computing
All Things Open : Crash Course in Open Source Cloud Computing All Things Open : Crash Course in Open Source Cloud Computing
All Things Open : Crash Course in Open Source Cloud Computing Mark Hinkle
 
Rundeck + Nexus (from Nexus Live on June 5, 2014)
Rundeck + Nexus (from Nexus Live on June 5, 2014)Rundeck + Nexus (from Nexus Live on June 5, 2014)
Rundeck + Nexus (from Nexus Live on June 5, 2014)dev2ops
 
Continuous Packaging is also Mandatory for DevOps
Continuous Packaging is also Mandatory for DevOpsContinuous Packaging is also Mandatory for DevOps
Continuous Packaging is also Mandatory for DevOpsDocker, Inc.
 
Transforming to OpenStack: a sample roadmap to DevOps
Transforming to OpenStack: a sample roadmap to DevOpsTransforming to OpenStack: a sample roadmap to DevOps
Transforming to OpenStack: a sample roadmap to DevOpsNicolas (Nick) Barcet
 
Container Days: Easy Debugging of Microservices Running on Kubernetes with Te...
Container Days: Easy Debugging of Microservices Running on Kubernetes with Te...Container Days: Easy Debugging of Microservices Running on Kubernetes with Te...
Container Days: Easy Debugging of Microservices Running on Kubernetes with Te...Daniel Bryant
 
Docker Cap Gemini CloudXperience 2017 - la revolution des conteneurs logiciels
Docker Cap Gemini CloudXperience 2017 - la revolution des conteneurs logicielsDocker Cap Gemini CloudXperience 2017 - la revolution des conteneurs logiciels
Docker Cap Gemini CloudXperience 2017 - la revolution des conteneurs logicielsPatrick Chanezon
 
Driving Digital Transformation With Containers And Kubernetes Complete Deck
Driving Digital Transformation With Containers And Kubernetes Complete DeckDriving Digital Transformation With Containers And Kubernetes Complete Deck
Driving Digital Transformation With Containers And Kubernetes Complete DeckSlideTeam
 
Portable infrastructure with puppet
Portable infrastructure with puppetPortable infrastructure with puppet
Portable infrastructure with puppetlkanies
 
Immutable Awesomeness by John Willis and Josh Corman
Immutable Awesomeness by John Willis and Josh CormanImmutable Awesomeness by John Willis and Josh Corman
Immutable Awesomeness by John Willis and Josh CormanDocker, Inc.
 
OpenStack Explained: Learn OpenStack architecture and the secret of a success...
OpenStack Explained: Learn OpenStack architecture and the secret of a success...OpenStack Explained: Learn OpenStack architecture and the secret of a success...
OpenStack Explained: Learn OpenStack architecture and the secret of a success...Giuseppe Paterno'
 
OSCON 2014 - Crash Course in Open Source Cloud Computing
OSCON 2014 -  Crash Course in Open Source Cloud ComputingOSCON 2014 -  Crash Course in Open Source Cloud Computing
OSCON 2014 - Crash Course in Open Source Cloud ComputingMark Hinkle
 
DockerCon EU 2015: Sparebank; a journey towards Docker
DockerCon EU 2015: Sparebank; a journey towards DockerDockerCon EU 2015: Sparebank; a journey towards Docker
DockerCon EU 2015: Sparebank; a journey towards DockerDocker, Inc.
 

What's hot (20)

Building a Service Delivery Platform - JCICPH 2014
Building a Service Delivery Platform - JCICPH 2014Building a Service Delivery Platform - JCICPH 2014
Building a Service Delivery Platform - JCICPH 2014
 
State of the Stack v4 - OpenStack in All It's Glory
State of the Stack v4 - OpenStack in All It's GloryState of the Stack v4 - OpenStack in All It's Glory
State of the Stack v4 - OpenStack in All It's Glory
 
Dockercon 2019 Developing Apps with Containers, Functions and Cloud Services
Dockercon 2019 Developing Apps with Containers, Functions and Cloud ServicesDockercon 2019 Developing Apps with Containers, Functions and Cloud Services
Dockercon 2019 Developing Apps with Containers, Functions and Cloud Services
 
Docker Enterprise Workshop - Technical
Docker Enterprise Workshop - TechnicalDocker Enterprise Workshop - Technical
Docker Enterprise Workshop - Technical
 
Collaborating with OpenDaylight for a Network-Enabled Cloud
Collaborating with OpenDaylight for a Network-Enabled CloudCollaborating with OpenDaylight for a Network-Enabled Cloud
Collaborating with OpenDaylight for a Network-Enabled Cloud
 
Jenkins Workflow Webinar - Dec 10, 2014
Jenkins Workflow Webinar - Dec 10, 2014Jenkins Workflow Webinar - Dec 10, 2014
Jenkins Workflow Webinar - Dec 10, 2014
 
Docker Enables DevOps
Docker Enables DevOpsDocker Enables DevOps
Docker Enables DevOps
 
The Tao of Docker - ITES 2018
The Tao of Docker - ITES 2018The Tao of Docker - ITES 2018
The Tao of Docker - ITES 2018
 
All Things Open : Crash Course in Open Source Cloud Computing
All Things Open : Crash Course in Open Source Cloud Computing All Things Open : Crash Course in Open Source Cloud Computing
All Things Open : Crash Course in Open Source Cloud Computing
 
Rundeck + Nexus (from Nexus Live on June 5, 2014)
Rundeck + Nexus (from Nexus Live on June 5, 2014)Rundeck + Nexus (from Nexus Live on June 5, 2014)
Rundeck + Nexus (from Nexus Live on June 5, 2014)
 
Continuous Packaging is also Mandatory for DevOps
Continuous Packaging is also Mandatory for DevOpsContinuous Packaging is also Mandatory for DevOps
Continuous Packaging is also Mandatory for DevOps
 
Transforming to OpenStack: a sample roadmap to DevOps
Transforming to OpenStack: a sample roadmap to DevOpsTransforming to OpenStack: a sample roadmap to DevOps
Transforming to OpenStack: a sample roadmap to DevOps
 
Container Days: Easy Debugging of Microservices Running on Kubernetes with Te...
Container Days: Easy Debugging of Microservices Running on Kubernetes with Te...Container Days: Easy Debugging of Microservices Running on Kubernetes with Te...
Container Days: Easy Debugging of Microservices Running on Kubernetes with Te...
 
Docker Cap Gemini CloudXperience 2017 - la revolution des conteneurs logiciels
Docker Cap Gemini CloudXperience 2017 - la revolution des conteneurs logicielsDocker Cap Gemini CloudXperience 2017 - la revolution des conteneurs logiciels
Docker Cap Gemini CloudXperience 2017 - la revolution des conteneurs logiciels
 
Driving Digital Transformation With Containers And Kubernetes Complete Deck
Driving Digital Transformation With Containers And Kubernetes Complete DeckDriving Digital Transformation With Containers And Kubernetes Complete Deck
Driving Digital Transformation With Containers And Kubernetes Complete Deck
 
Portable infrastructure with puppet
Portable infrastructure with puppetPortable infrastructure with puppet
Portable infrastructure with puppet
 
Immutable Awesomeness by John Willis and Josh Corman
Immutable Awesomeness by John Willis and Josh CormanImmutable Awesomeness by John Willis and Josh Corman
Immutable Awesomeness by John Willis and Josh Corman
 
OpenStack Explained: Learn OpenStack architecture and the secret of a success...
OpenStack Explained: Learn OpenStack architecture and the secret of a success...OpenStack Explained: Learn OpenStack architecture and the secret of a success...
OpenStack Explained: Learn OpenStack architecture and the secret of a success...
 
OSCON 2014 - Crash Course in Open Source Cloud Computing
OSCON 2014 -  Crash Course in Open Source Cloud ComputingOSCON 2014 -  Crash Course in Open Source Cloud Computing
OSCON 2014 - Crash Course in Open Source Cloud Computing
 
DockerCon EU 2015: Sparebank; a journey towards Docker
DockerCon EU 2015: Sparebank; a journey towards DockerDockerCon EU 2015: Sparebank; a journey towards Docker
DockerCon EU 2015: Sparebank; a journey towards Docker
 

Similar to Automation for the Modern Enterprise_26oct2017

Meet Puppet's new product lineup 12/7/2017
Meet Puppet's new product lineup 12/7/2017Meet Puppet's new product lineup 12/7/2017
Meet Puppet's new product lineup 12/7/2017Puppet
 
Automation for the Modern Enterprise - 18 October 2017
Automation for the Modern Enterprise - 18 October 2017Automation for the Modern Enterprise - 18 October 2017
Automation for the Modern Enterprise - 18 October 2017Claire Priester Papas
 
PuppetConf 2017: Puppet Enterprise Roadmap 2017- Ryan Coleman, Puppet
PuppetConf 2017: Puppet Enterprise Roadmap 2017- Ryan Coleman, PuppetPuppetConf 2017: Puppet Enterprise Roadmap 2017- Ryan Coleman, Puppet
PuppetConf 2017: Puppet Enterprise Roadmap 2017- Ryan Coleman, PuppetPuppet
 
Puppet overview
Puppet overviewPuppet overview
Puppet overviewjoshbeard
 
Find out what's new at Puppet - products, programs, and more!
Find out what's new at Puppet - products, programs, and more!Find out what's new at Puppet - products, programs, and more!
Find out what's new at Puppet - products, programs, and more!Puppet
 
TechWiseTV Workshop: Open NX-OS and Devops with Puppet Labs
TechWiseTV Workshop: Open NX-OS and Devops with Puppet LabsTechWiseTV Workshop: Open NX-OS and Devops with Puppet Labs
TechWiseTV Workshop: Open NX-OS and Devops with Puppet LabsRobb Boyd
 
Puppet Keynote by Ralph Luchs
Puppet Keynote by Ralph LuchsPuppet Keynote by Ralph Luchs
Puppet Keynote by Ralph LuchsNETWAYS
 
State of Puppet 2013 - Puppet Camp DC
State of Puppet 2013 - Puppet Camp DCState of Puppet 2013 - Puppet Camp DC
State of Puppet 2013 - Puppet Camp DCPuppet
 
Get Started on Azure with Puppet
Get Started on Azure with Puppet  Get Started on Azure with Puppet
Get Started on Azure with Puppet Puppet
 
Easily adapt Puppet Modules with PDK Convert 02/22/2018
Easily adapt Puppet Modules with PDK Convert 02/22/2018Easily adapt Puppet Modules with PDK Convert 02/22/2018
Easily adapt Puppet Modules with PDK Convert 02/22/2018Claire Priester Papas
 
Delivering Enterprise-Grade Cloud Automation with Puppet and AHEAD
Delivering Enterprise-Grade Cloud Automation with Puppet and AHEAD Delivering Enterprise-Grade Cloud Automation with Puppet and AHEAD
Delivering Enterprise-Grade Cloud Automation with Puppet and AHEAD Puppet
 
Controlled Evolution with Puppet and AWS
Controlled Evolution with Puppet and AWSControlled Evolution with Puppet and AWS
Controlled Evolution with Puppet and AWSPuppet
 
DevOps Workflows in the Windows Ecosystem - April 21
 DevOps Workflows in the Windows Ecosystem - April 21 DevOps Workflows in the Windows Ecosystem - April 21
DevOps Workflows in the Windows Ecosystem - April 21Puppet
 
DevOps Workflows in the Windows Ecosystem - 21 April 2020
 DevOps Workflows in the Windows Ecosystem - 21 April 2020 DevOps Workflows in the Windows Ecosystem - 21 April 2020
DevOps Workflows in the Windows Ecosystem - 21 April 2020Puppet
 
Top 9 DevOps Tools: Which DevOps Tool Should I Learn
Top 9 DevOps Tools: Which DevOps Tool Should I Learn Top 9 DevOps Tools: Which DevOps Tool Should I Learn
Top 9 DevOps Tools: Which DevOps Tool Should I Learn JanBask Training
 
What's New in Puppet Enterprise 2016.4
What's New in Puppet Enterprise 2016.4What's New in Puppet Enterprise 2016.4
What's New in Puppet Enterprise 2016.4Puppet
 
What's New in Puppet Enterprise 2016.4
What's New in Puppet Enterprise 2016.4What's New in Puppet Enterprise 2016.4
What's New in Puppet Enterprise 2016.4Puppet
 

Similar to Automation for the Modern Enterprise_26oct2017 (20)

Meet Puppet's new product lineup 12/7/2017
Meet Puppet's new product lineup 12/7/2017Meet Puppet's new product lineup 12/7/2017
Meet Puppet's new product lineup 12/7/2017
 
Automation for the Modern Enterprise - 18 October 2017
Automation for the Modern Enterprise - 18 October 2017Automation for the Modern Enterprise - 18 October 2017
Automation for the Modern Enterprise - 18 October 2017
 
PuppetConf 2017: Puppet Enterprise Roadmap 2017- Ryan Coleman, Puppet
PuppetConf 2017: Puppet Enterprise Roadmap 2017- Ryan Coleman, PuppetPuppetConf 2017: Puppet Enterprise Roadmap 2017- Ryan Coleman, Puppet
PuppetConf 2017: Puppet Enterprise Roadmap 2017- Ryan Coleman, Puppet
 
Puppet overview
Puppet overviewPuppet overview
Puppet overview
 
Find out what's new at Puppet - products, programs, and more!
Find out what's new at Puppet - products, programs, and more!Find out what's new at Puppet - products, programs, and more!
Find out what's new at Puppet - products, programs, and more!
 
TechWiseTV Workshop: Open NX-OS and Devops with Puppet Labs
TechWiseTV Workshop: Open NX-OS and Devops with Puppet LabsTechWiseTV Workshop: Open NX-OS and Devops with Puppet Labs
TechWiseTV Workshop: Open NX-OS and Devops with Puppet Labs
 
Puppet Keynote by Ralph Luchs
Puppet Keynote by Ralph LuchsPuppet Keynote by Ralph Luchs
Puppet Keynote by Ralph Luchs
 
State of Puppet 2013 - Puppet Camp DC
State of Puppet 2013 - Puppet Camp DCState of Puppet 2013 - Puppet Camp DC
State of Puppet 2013 - Puppet Camp DC
 
Get Started on Azure with Puppet
Get Started on Azure with Puppet  Get Started on Azure with Puppet
Get Started on Azure with Puppet
 
Tour of Azure DevOps
Tour of Azure DevOpsTour of Azure DevOps
Tour of Azure DevOps
 
Easily adapt Puppet Modules with PDK Convert 02/22/2018
Easily adapt Puppet Modules with PDK Convert 02/22/2018Easily adapt Puppet Modules with PDK Convert 02/22/2018
Easily adapt Puppet Modules with PDK Convert 02/22/2018
 
Delivering Enterprise-Grade Cloud Automation with Puppet and AHEAD
Delivering Enterprise-Grade Cloud Automation with Puppet and AHEAD Delivering Enterprise-Grade Cloud Automation with Puppet and AHEAD
Delivering Enterprise-Grade Cloud Automation with Puppet and AHEAD
 
Controlled Evolution with Puppet and AWS
Controlled Evolution with Puppet and AWSControlled Evolution with Puppet and AWS
Controlled Evolution with Puppet and AWS
 
Azure DevOps
Azure DevOpsAzure DevOps
Azure DevOps
 
DevOps Workflows in the Windows Ecosystem - April 21
 DevOps Workflows in the Windows Ecosystem - April 21 DevOps Workflows in the Windows Ecosystem - April 21
DevOps Workflows in the Windows Ecosystem - April 21
 
DevOps Workflows in the Windows Ecosystem - 21 April 2020
 DevOps Workflows in the Windows Ecosystem - 21 April 2020 DevOps Workflows in the Windows Ecosystem - 21 April 2020
DevOps Workflows in the Windows Ecosystem - 21 April 2020
 
Top 9 DevOps Tools: Which DevOps Tool Should I Learn
Top 9 DevOps Tools: Which DevOps Tool Should I Learn Top 9 DevOps Tools: Which DevOps Tool Should I Learn
Top 9 DevOps Tools: Which DevOps Tool Should I Learn
 
What's New in Puppet Enterprise 2016.4
What's New in Puppet Enterprise 2016.4What's New in Puppet Enterprise 2016.4
What's New in Puppet Enterprise 2016.4
 
Azure DevOps in Action
Azure DevOps in ActionAzure DevOps in Action
Azure DevOps in Action
 
What's New in Puppet Enterprise 2016.4
What's New in Puppet Enterprise 2016.4What's New in Puppet Enterprise 2016.4
What's New in Puppet Enterprise 2016.4
 

More from Claire Priester Papas

Critical Considerations for Continuous Delivery 04.09.2018
Critical Considerations for Continuous Delivery 04.09.2018Critical Considerations for Continuous Delivery 04.09.2018
Critical Considerations for Continuous Delivery 04.09.2018Claire Priester Papas
 
Automate Cloud and Application Security Deployments with Barracuda and Puppet...
Automate Cloud and Application Security Deployments with Barracuda and Puppet...Automate Cloud and Application Security Deployments with Barracuda and Puppet...
Automate Cloud and Application Security Deployments with Barracuda and Puppet...Claire Priester Papas
 
Shift Left: Puppet + CloudPassage = New Approach to Securing DevOps
Shift Left: Puppet + CloudPassage = New Approach to Securing DevOpsShift Left: Puppet + CloudPassage = New Approach to Securing DevOps
Shift Left: Puppet + CloudPassage = New Approach to Securing DevOpsClaire Priester Papas
 
Delivering Infrastructure and Security Policy as Code with Puppet and CyberAr...
Delivering Infrastructure and Security Policy as Code with Puppet and CyberAr...Delivering Infrastructure and Security Policy as Code with Puppet and CyberAr...
Delivering Infrastructure and Security Policy as Code with Puppet and CyberAr...Claire Priester Papas
 
Intro to Puppet Enterprise Webinar 07.27.2017
Intro to Puppet Enterprise Webinar 07.27.2017Intro to Puppet Enterprise Webinar 07.27.2017
Intro to Puppet Enterprise Webinar 07.27.2017Claire Priester Papas
 
Key Findings from the 2017 State of DevOps Report 06.08.2017
Key Findings from the 2017 State of DevOps Report 06.08.2017Key Findings from the 2017 State of DevOps Report 06.08.2017
Key Findings from the 2017 State of DevOps Report 06.08.2017Claire Priester Papas
 
Intro to Puppet Enterprise 05.18.2017
Intro to Puppet Enterprise 05.18.2017Intro to Puppet Enterprise 05.18.2017
Intro to Puppet Enterprise 05.18.2017Claire Priester Papas
 

More from Claire Priester Papas (8)

Critical Considerations for Continuous Delivery 04.09.2018
Critical Considerations for Continuous Delivery 04.09.2018Critical Considerations for Continuous Delivery 04.09.2018
Critical Considerations for Continuous Delivery 04.09.2018
 
Automate Cloud and Application Security Deployments with Barracuda and Puppet...
Automate Cloud and Application Security Deployments with Barracuda and Puppet...Automate Cloud and Application Security Deployments with Barracuda and Puppet...
Automate Cloud and Application Security Deployments with Barracuda and Puppet...
 
Shift Left: Puppet + CloudPassage = New Approach to Securing DevOps
Shift Left: Puppet + CloudPassage = New Approach to Securing DevOpsShift Left: Puppet + CloudPassage = New Approach to Securing DevOps
Shift Left: Puppet + CloudPassage = New Approach to Securing DevOps
 
Delivering Infrastructure and Security Policy as Code with Puppet and CyberAr...
Delivering Infrastructure and Security Policy as Code with Puppet and CyberAr...Delivering Infrastructure and Security Policy as Code with Puppet and CyberAr...
Delivering Infrastructure and Security Policy as Code with Puppet and CyberAr...
 
Apple IT Managing Containers
Apple IT Managing Containers Apple IT Managing Containers
Apple IT Managing Containers
 
Intro to Puppet Enterprise Webinar 07.27.2017
Intro to Puppet Enterprise Webinar 07.27.2017Intro to Puppet Enterprise Webinar 07.27.2017
Intro to Puppet Enterprise Webinar 07.27.2017
 
Key Findings from the 2017 State of DevOps Report 06.08.2017
Key Findings from the 2017 State of DevOps Report 06.08.2017Key Findings from the 2017 State of DevOps Report 06.08.2017
Key Findings from the 2017 State of DevOps Report 06.08.2017
 
Intro to Puppet Enterprise 05.18.2017
Intro to Puppet Enterprise 05.18.2017Intro to Puppet Enterprise 05.18.2017
Intro to Puppet Enterprise 05.18.2017
 

Recently uploaded

#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Neo4j
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhisoniya singh
 
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxMaking_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxnull - The Open Security Community
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxOnBoard
 
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024BookNet Canada
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphNeo4j
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 

Recently uploaded (20)

#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
 
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxMaking_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptx
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptxVulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
 
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 

Automation for the Modern Enterprise_26oct2017

  • 1. Automation for the Modern Enterprise 26 October 2017
  • 2. Welcome & introductions Alanna Brown Director of Product Marketing Puppet Michael Olson Sr. Product Marketing Manager Puppet Abir Majumdar Solutions Engineer Puppet
  • 3. What we’re covering today How Puppet can help scale your automation success New product offerings Partnerships and ecosystem updates
  • 4. Confidential - do not distribute 4 The Journey to Pervasive Automation
  • 5. Using a common language Across everything, no matter where it runs Puppet’s vision for automation know what you have control it and enforce consistency secure it and keep it compliant modernize it
  • 6. Know what you have and know where to start with Puppet Discovery™ 6
  • 7. Quickly identify all of the services that are running across your hybrid landscape Discover Traditional Resources Discover Cloud Services Once you know what you have, manage it with Action Insights Resource Optimization Application Migration Condition Actions Recommendation Engine Package Advisory Discover Containers and Cloud Native Services Vulnerability Remediation Discovery leads to insights leads to action Discovery 7
  • 8. Introducing Puppet Discovery ▪ Agentless service discovery — AWS EC2, Containers, Physical hosts ▪ Instantly bring your unmanaged resources under Puppet management ▪ Actionable intuitive views across your hybrid landscape ▪ Delivered as turnkey and auto-updating experience 8
  • 9. ▪ Shipped at PuppetConf ▪ Delivered as a software appliance that is capable of live updates ▪ General Availability will be early next year http://puppet.com/products/puppet-discovery Get hands on with Puppet Discovery
  • 10. See it in action 10
  • 11. Automate ad hoc work with Puppet Tasks™ 11
  • 12. Puppet excels at modern automation • Model your desired state • Continually monitor and enforce desired configurations • Automatically remediate any unexpected changes or drift Model-driven approach helps scale your automation footprint across your organization
  • 13. But sometimes you just need to make point in time changes Quickly troubleshooting systems & devices Deploying one-off changes to individual systems Executing sequenced actions as part of a deployment workflow Stopping and restarting services where there may be multiple changes in state Migrating databases
  • 14. Introducing Puppet Tasks. Easily automate ad hoc tasks. Eliminate manual work.
  • 15. Puppet Bolt Puppet Enterprise Task Management Puppet Tasks comes in two flavors Automate tasks across smaller infrastructures with a simple, agentless, extensible open source task runner Get scale, governance and flexibility for larger organizations & infrastructures
  • 16. Puppet Bolt • Simple • Quickly get started automating manual, repetitive work • Agentless • Simply connect to devices remotely and execute scripts written in any framework • Extensible • Start automating simple tasks and simplify adoption of Puppet Enterprise Open source, agentless task runner to automate ad hoc work
  • 17. Puppet Enterprise Task Management Powerful ad hoc task automation and visibility for larger infrastructures and teams • Scale • Instantly run tasks across tens of thousands of nodes • Governance • Control who runs which tasks • View audit histories of every action taken • Flexibility • Run tasks from web UI, API or CLI • Filter and target infrastructure for task runs
  • 18. Get started faster with modules that enable tasks Pre-written modules on Puppet Forge enable you to quickly begin automating • Learn about Puppet Tasks • Find modules with pre-built tasks • Read in-line documentation about tasks • Learn how to write tasks • Contribute tasks as Puppet modules
  • 19. Run your existing scripts as tasks in Puppet • Wrap commands and scripts in any language and execute them as tasks • Gain control and visibility into ad hoc work across your infrastructure • Use Puppet as secure, scalable way to manage, version, delegate and execute infrastructure as code
  • 20. See it in action 20
  • 21. What’s new in Puppet Enterprise 2017.3 21
  • 22. Platform 5 Download, implement and upgrade your Puppet platform more easily
  • 23. Package Inspector v1.1 Easier for you to browse and search for packages on nodes managed by Puppet
  • 24. Enhanced Japanese language support Translation of additional features and supporting resources
  • 26. Puppet Pipelines Orchestrating and automating the entire software delivery lifecycle Puppet Enterprise Puppet Pipelines
  • 27. Puppet Pipelines for Applications Build and deploy containers to virtual machines on any cloud access controls and audit trails • automate deployments and pipelines with gates dashboards for complete visibility • integrated build system • cloud server management and provisioning • notifications to Slack, Hipchat and email • on cloud and on-premises
  • 28. Puppet Pipelines for Containers create and manage Kubernetes clusters anywhere • deploy to Kubernetes • build Docker images • automate pipelines to Kubernetes clusters • track every event on your apps Build containers and deploy to Kubernetes on any cloud
  • 29. Puppet Container Registry local and remote repositories • audit trails • automated push pipelines access control • image locality • teams • single sign-on A Docker registry for the modern world
  • 31. Strategic partnership to drive enterprise DevOps transformation 31
  • 32. New app and integration Splunk App and Add-On for Puppet Enterprise Splunk ITSI Module for Puppet Enterprise Ingest and analyze data from their Puppet environments. Trigger a Puppet job when an ITSI notable event is detected. Now available on Splunkbase
  • 33. Gain insights and take action directly from within Splunk Splunk ITSI Module for Puppet Trigger a Puppet job when an ITSI notable event is detected. Splunk App and Add-On for Puppet Enterprise Ingest and analyze data from your Puppet environments. New app and integration
  • 34. Google Cloud Platform Updates to Google Cloud modules on Puppet Forge: ● gcompute module to include VPN and load balancing ● Adding Puppet Tasks to gcompute, gsql, gstorage, and possibly gcontainer modules New modules for: ● PubSub - message broker service ● Cloud Spanner - DB service ● StackDriver - logging service
  • 35. Manage (more) Azure infrastructure azure_vm { 'ssd-example': ensure => present, location => 'centralus', image => 'Canonical:UbuntuServer:16.10:latest', user => 'azureuser', password => 'Password_!', size => 'Standard_DS1_v2', resource_group => 'puppetvms', storage_account_type => 'Premium_LRS', } The updated Azure module ● Disk storage improvements ● Better support for networking ● Azure tags 35
  • 36. Manage container platforms and applications Container platforms Distributed container applications Helm Docker The official puppetlabs/docker module ● Replaces puppetlabs/docker_platform module ● Now supports Code Manager! New features ● Deploy distributed container applications with Docker services. ● Support for Docker configuration secrets Kubernetes Deploy and manage Kubernetes ● From new compute resource to Kubernetes cluster in one step ● Deploy Kubernetes controllers and workers Deploy apps on Kubernetes ● Deploy distributed apps on Kubernetes with Helm ● Deploy and manage the Helm service and repositories 36
  • 37. Thank you! Questions? 37 Download the Puppet Discovery technical preview puppet.com/discovery Download Puppet Bolt https://puppet.com/products/puppet-bolt Download Puppet Enterprise https://puppet.com/download-puppet-enterprise
  • 38.
  • 39. Puppet Forge with Tasks Puppet Bolt PE Task Management Start with Bolt and you can... run a single command run an inline shell script transfer files install puppet run puppet resource run a Puppet task run a Puppet task plan It's standalone and simple to use Single download - no agent or puppet infrastructure required Puppet Tasks Start with Puppet Enterprise, and you can... delegate running tasks via RBAC see an audit history of past orchestration jobs scale to 10K’s of nodes Drive automation with a GUI workflow, command-line or API Start with the Forge and you can... learn about Puppet Tasks find modules with pre-built tasks read in-line documentation about tasks download the puppet development kit learn how to author tasks contribute tasks as puppet modules 40
  • 40. Puppet Task Runner Puppet Task Runner CLI - "bolt" 41
  • 41. Ad-hoc tasks with governance, scalability, and a graphical workflow 42
  • 42. Puppet Enterprise: Task Execution 43
  • 44. Puppet Pipelines for Applications Puppet Pipelines for Applications provides automation from every commit to every deployment to ensure that your IT and engineering teams are consistently shipping software and delivering customer value on time.
  • 45. Access controls and audit trails Fine-grained access control and detailed audit trails ensure up-to-date information on who deployed what and when. Users & Groups ensure that only authorized members of your team can deploy to your production servers.
  • 46. Automated deployments and pipelines with gates Automated deployments and pipelines with Approvals and Gates ensure that the correct versions of software flow through your stack fast while still ensuring the highest level of control.
  • 47. Dashboards for complete visibility Give your teams a complete picture of your entire stack and power to move software from dev and test to production with one click. One-click rollbacks ensure the lowest mean time to recover (MTTR).
  • 48. Integrated build system Puppet Pipelines for Applications includes an integrated build system that connects to your source repositories either on- premises or in the cloud.
  • 49. Cloud server management and visibility See a comprehensive list of all your servers and virtual machines, regardless of their location in your public, private, or hybrid cloud or on-premises data center.
  • 50. Puppet 5 Platform ● New unified major major versions and release cadence ● Backwards compatibility to 3.x agents and 4.x modules ● Performance improvements via JSON and Ruby updates ● Internationalization support and UTF-8 clean Puppet Puppet Platform Puppet Agent Puppet Server PuppetDB Puppet Platform 54
  • 51. Hiera 5 Puppet PlatformPuppet Platform Even easier to extend and understand ● Greater visibility of where data comes from ● Per-environment data hierarchies ● Data hierarchies included in Puppet modules ● Easy to make use of external data sources 55