SlideShare une entreprise Scribd logo
1  sur  51
Automation for the Modern Enterprise
7 December 2017
Welcome & introductions
Eric Sorenson
Director of Product Management
Mike Smith
Sales Engineer
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
Learn what you have and see where
to start with Puppet Discovery
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
Automate Ad Hoc Work
With Puppet Tasks
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
What’s new in Puppet
Enterprise 2017.3
19
Puppet Platform 5
Performance and new functionality with clean backwards compatibility
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
23
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
28
Strategic partnership to drive enterprise
DevOps transformation
29
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
33
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
34
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
36
Puppet Task Runner
Puppet Task Runner CLI - "bolt"
37
Ad-hoc tasks with governance, scalability, and a graphical workflow
38
Puppet Enterprise: Task Execution
39
Puppet Enterprise: Task Results
40
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
50
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
51
Japanese Language Support
Puppet Enterprise Support Lifecycle
53
Questions?
54

Contenu connexe

Tendances

PuppetConf 2017: No Server Left Behind - Miguel Di Ciurcio Filho, Instruct
PuppetConf 2017: No Server Left Behind - Miguel Di Ciurcio Filho, InstructPuppetConf 2017: No Server Left Behind - Miguel Di Ciurcio Filho, Instruct
PuppetConf 2017: No Server Left Behind - Miguel Di Ciurcio Filho, InstructPuppet
 
Introduction to Puppet Scripting
Introduction to Puppet ScriptingIntroduction to Puppet Scripting
Introduction to Puppet ScriptingAchieve Internet
 
Windows Configuration Management: Managing Packages, Services, & Power Shell-...
Windows Configuration Management: Managing Packages, Services, & Power Shell-...Windows Configuration Management: Managing Packages, Services, & Power Shell-...
Windows Configuration Management: Managing Packages, Services, & Power Shell-...Puppet
 
Our Puppet Story (Linuxtag 2014)
Our Puppet Story (Linuxtag 2014)Our Puppet Story (Linuxtag 2014)
Our Puppet Story (Linuxtag 2014)DECK36
 
Puppet - Configuration Management Made Eas(ier)
Puppet - Configuration Management Made Eas(ier)Puppet - Configuration Management Made Eas(ier)
Puppet - Configuration Management Made Eas(ier)Aaron Bernstein
 
Cloud Deployment Toolkit
Cloud Deployment ToolkitCloud Deployment Toolkit
Cloud Deployment ToolkitBret Piatt
 
Cloudops fundamentals management, tdd, test driven design, continuous integra...
Cloudops fundamentals management, tdd, test driven design, continuous integra...Cloudops fundamentals management, tdd, test driven design, continuous integra...
Cloudops fundamentals management, tdd, test driven design, continuous integra...Bret Piatt
 
Drupal Deployment
Drupal DeploymentDrupal Deployment
Drupal Deploymentq0rban
 
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
 
Pro Puppet
Pro PuppetPro Puppet
Pro Puppetdsadas
 
Drupal Deployment
Drupal DeploymentDrupal Deployment
Drupal DeploymentJeff Eaton
 
Introduction to Puppet Enterprise
Introduction to Puppet EnterpriseIntroduction to Puppet Enterprise
Introduction to Puppet EnterprisePuppet
 
Mistral Hong Kong Unconference track
Mistral Hong Kong Unconference trackMistral Hong Kong Unconference track
Mistral Hong Kong Unconference trackRenat Akhmerov
 
IBM Drupal Users Group Discussion on Managing and Deploying Configuration
IBM Drupal Users Group Discussion on Managing and Deploying ConfigurationIBM Drupal Users Group Discussion on Managing and Deploying Configuration
IBM Drupal Users Group Discussion on Managing and Deploying ConfigurationDevelopment Seed
 
Elm - Could this be the Future of Web Dev?
Elm - Could this be the Future of Web Dev?Elm - Could this be the Future of Web Dev?
Elm - Could this be the Future of Web Dev?David Hoerster
 
Interop 2015: Hardly Enough Theory, Barley Enough Code
Interop 2015: Hardly Enough Theory, Barley Enough CodeInterop 2015: Hardly Enough Theory, Barley Enough Code
Interop 2015: Hardly Enough Theory, Barley Enough CodeJeremy Schulman
 
Puppet Camp Seattle 2014: Keynote
Puppet Camp Seattle 2014: KeynotePuppet Camp Seattle 2014: Keynote
Puppet Camp Seattle 2014: KeynotePuppet
 
Mistral OpenStack Meetup Feb 5
Mistral OpenStack Meetup Feb 5Mistral OpenStack Meetup Feb 5
Mistral OpenStack Meetup Feb 5Renat Akhmerov
 
Drupal Continuous Integration (European Drupal Days 2015)
Drupal Continuous Integration (European Drupal Days 2015)Drupal Continuous Integration (European Drupal Days 2015)
Drupal Continuous Integration (European Drupal Days 2015)Eugenio Minardi
 

Tendances (20)

PuppetConf 2017: No Server Left Behind - Miguel Di Ciurcio Filho, Instruct
PuppetConf 2017: No Server Left Behind - Miguel Di Ciurcio Filho, InstructPuppetConf 2017: No Server Left Behind - Miguel Di Ciurcio Filho, Instruct
PuppetConf 2017: No Server Left Behind - Miguel Di Ciurcio Filho, Instruct
 
Introduction to Puppet Scripting
Introduction to Puppet ScriptingIntroduction to Puppet Scripting
Introduction to Puppet Scripting
 
Windows Configuration Management: Managing Packages, Services, & Power Shell-...
Windows Configuration Management: Managing Packages, Services, & Power Shell-...Windows Configuration Management: Managing Packages, Services, & Power Shell-...
Windows Configuration Management: Managing Packages, Services, & Power Shell-...
 
Our Puppet Story (Linuxtag 2014)
Our Puppet Story (Linuxtag 2014)Our Puppet Story (Linuxtag 2014)
Our Puppet Story (Linuxtag 2014)
 
Puppet - Configuration Management Made Eas(ier)
Puppet - Configuration Management Made Eas(ier)Puppet - Configuration Management Made Eas(ier)
Puppet - Configuration Management Made Eas(ier)
 
Cloud Deployment Toolkit
Cloud Deployment ToolkitCloud Deployment Toolkit
Cloud Deployment Toolkit
 
Cloudops fundamentals management, tdd, test driven design, continuous integra...
Cloudops fundamentals management, tdd, test driven design, continuous integra...Cloudops fundamentals management, tdd, test driven design, continuous integra...
Cloudops fundamentals management, tdd, test driven design, continuous integra...
 
Drupal Deployment
Drupal DeploymentDrupal Deployment
Drupal Deployment
 
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...
 
Pro Puppet
Pro PuppetPro Puppet
Pro Puppet
 
Drupal Deployment
Drupal DeploymentDrupal Deployment
Drupal Deployment
 
Introduction to Puppet Enterprise
Introduction to Puppet EnterpriseIntroduction to Puppet Enterprise
Introduction to Puppet Enterprise
 
Mistral Hong Kong Unconference track
Mistral Hong Kong Unconference trackMistral Hong Kong Unconference track
Mistral Hong Kong Unconference track
 
IBM Drupal Users Group Discussion on Managing and Deploying Configuration
IBM Drupal Users Group Discussion on Managing and Deploying ConfigurationIBM Drupal Users Group Discussion on Managing and Deploying Configuration
IBM Drupal Users Group Discussion on Managing and Deploying Configuration
 
Elm - Could this be the Future of Web Dev?
Elm - Could this be the Future of Web Dev?Elm - Could this be the Future of Web Dev?
Elm - Could this be the Future of Web Dev?
 
Interop 2015: Hardly Enough Theory, Barley Enough Code
Interop 2015: Hardly Enough Theory, Barley Enough CodeInterop 2015: Hardly Enough Theory, Barley Enough Code
Interop 2015: Hardly Enough Theory, Barley Enough Code
 
Puppet Camp Seattle 2014: Keynote
Puppet Camp Seattle 2014: KeynotePuppet Camp Seattle 2014: Keynote
Puppet Camp Seattle 2014: Keynote
 
Mistral OpenStack Meetup Feb 5
Mistral OpenStack Meetup Feb 5Mistral OpenStack Meetup Feb 5
Mistral OpenStack Meetup Feb 5
 
Kloud
KloudKloud
Kloud
 
Drupal Continuous Integration (European Drupal Days 2015)
Drupal Continuous Integration (European Drupal Days 2015)Drupal Continuous Integration (European Drupal Days 2015)
Drupal Continuous Integration (European Drupal Days 2015)
 

Similaire à Meet Puppet's new product lineup 12/7/2017

Automation for the Modern Enterprise_26oct2017
Automation for the Modern Enterprise_26oct2017Automation for the Modern Enterprise_26oct2017
Automation for the Modern Enterprise_26oct2017Claire Priester Papas
 
Accelerate your Journey to Pervasive Automation 05.03.2018
Accelerate your Journey to Pervasive Automation 05.03.2018Accelerate your Journey to Pervasive Automation 05.03.2018
Accelerate your Journey to Pervasive Automation 05.03.2018Puppet
 
Puppet latest and greatest
Puppet latest and greatestPuppet latest and greatest
Puppet latest and greatestATIX AG
 
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
 
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
 
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
 
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
 
Puppet overview
Puppet overviewPuppet overview
Puppet overviewjoshbeard
 
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
 
Controlled Evolution with Puppet and AWS
Controlled Evolution with Puppet and AWSControlled Evolution with Puppet and AWS
Controlled Evolution with Puppet and AWSPuppet
 
Intro to DevOps using Azure DevOps
Intro to DevOps using Azure DevOpsIntro to DevOps using Azure DevOps
Intro to DevOps using Azure DevOpsTJTurner6
 
Drive business outcomes using Azure Devops
Drive business outcomes using Azure DevopsDrive business outcomes using Azure Devops
Drive business outcomes using Azure DevopsBelatrix Software
 
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
 
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
 
Top devops solution providers
Top devops solution providersTop devops solution providers
Top devops solution providersayush gupta
 
Puppet Keynote by Ralph Luchs
Puppet Keynote by Ralph LuchsPuppet Keynote by Ralph Luchs
Puppet Keynote by Ralph LuchsNETWAYS
 
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
 

Similaire à Meet Puppet's new product lineup 12/7/2017 (20)

Automation for the Modern Enterprise_26oct2017
Automation for the Modern Enterprise_26oct2017Automation for the Modern Enterprise_26oct2017
Automation for the Modern Enterprise_26oct2017
 
Accelerate your Journey to Pervasive Automation 05.03.2018
Accelerate your Journey to Pervasive Automation 05.03.2018Accelerate your Journey to Pervasive Automation 05.03.2018
Accelerate your Journey to Pervasive Automation 05.03.2018
 
Puppet latest and greatest
Puppet latest and greatestPuppet latest and greatest
Puppet latest and greatest
 
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
 
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
 
Get Started on Azure with Puppet
Get Started on Azure with Puppet  Get Started on Azure with Puppet
Get Started on Azure with Puppet
 
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 overview
Puppet overviewPuppet overview
Puppet overview
 
Tour of Azure DevOps
Tour of Azure DevOpsTour of Azure DevOps
Tour of Azure DevOps
 
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
 
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
 
Intro to DevOps using Azure DevOps
Intro to DevOps using Azure DevOpsIntro to DevOps using Azure DevOps
Intro to DevOps using Azure DevOps
 
Drive business outcomes using Azure Devops
Drive business outcomes using Azure DevopsDrive business outcomes using Azure Devops
Drive business outcomes using Azure Devops
 
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
 
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
 
Top devops solution providers
Top devops solution providersTop devops solution providers
Top devops solution providers
 
Puppet Keynote by Ralph Luchs
Puppet Keynote by Ralph LuchsPuppet Keynote by Ralph Luchs
Puppet Keynote by Ralph Luchs
 
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
 

Plus de Puppet

Puppet camp2021 testing modules and controlrepo
Puppet camp2021 testing modules and controlrepoPuppet camp2021 testing modules and controlrepo
Puppet camp2021 testing modules and controlrepoPuppet
 
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
 
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
 
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
 
Puppet in k8s, Miroslav Hadzhiev
Puppet in k8s, Miroslav HadzhievPuppet in k8s, Miroslav Hadzhiev
Puppet in k8s, Miroslav HadzhievPuppet
 
Bolt on Windows - James Pogran
Bolt on Windows - James PogranBolt on Windows - James Pogran
Bolt on Windows - James PogranPuppet
 

Plus de 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
 
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
 
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
 
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
 
Puppet in k8s, Miroslav Hadzhiev
Puppet in k8s, Miroslav HadzhievPuppet in k8s, Miroslav Hadzhiev
Puppet in k8s, Miroslav Hadzhiev
 
Bolt on Windows - James Pogran
Bolt on Windows - James PogranBolt on Windows - James Pogran
Bolt on Windows - James Pogran
 

Dernier

Google AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAGGoogle AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAGSujit Pal
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...gurkirankumar98700
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
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
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 
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
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxOnBoard
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Paola De la Torre
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 

Dernier (20)

Google AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAGGoogle AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAG
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
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
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 
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
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptx
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 

Meet Puppet's new product lineup 12/7/2017

  • 1. Automation for the Modern Enterprise 7 December 2017
  • 2. Welcome & introductions Eric Sorenson Director of Product Management Mike Smith Sales Engineer
  • 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. Learn what you have and see where to start with Puppet Discovery
  • 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. 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
  • 12. 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
  • 13. Introducing Puppet Tasks. Easily automate ad hoc tasks. Eliminate manual work.
  • 14. 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
  • 15. 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
  • 16. 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
  • 17. 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
  • 18. 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
  • 19. What’s new in Puppet Enterprise 2017.3 19
  • 20. Puppet Platform 5 Performance and new functionality with clean backwards compatibility
  • 21. Package Inspector v1.1 Easier for you to browse and search for packages on nodes managed by Puppet
  • 22. Enhanced Japanese language support Translation of additional features and supporting resources
  • 24. Puppet Pipelines Orchestrating and automating the entire software delivery lifecycle Puppet Enterprise Puppet Pipelines
  • 25. 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
  • 26. 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
  • 27. 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
  • 29. Strategic partnership to drive enterprise DevOps transformation 29
  • 30. 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
  • 31. 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
  • 32. 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
  • 33. 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 33
  • 34. 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 34
  • 35.
  • 36. 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 36
  • 37. Puppet Task Runner Puppet Task Runner CLI - "bolt" 37
  • 38. Ad-hoc tasks with governance, scalability, and a graphical workflow 38
  • 39. Puppet Enterprise: Task Execution 39
  • 41. 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.
  • 42. 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.
  • 43. 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.
  • 44. 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).
  • 45. 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.
  • 46. 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.
  • 47. 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 50
  • 48. 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 51