Take a Fresh Look at New Puppet Enterprise

20
Take a Fresh Look at the New Puppet Enterprise July 26 th , 2016

Transcript of Take a Fresh Look at New Puppet Enterprise

Page 1: Take a Fresh Look at New Puppet Enterprise

Take a Fresh Look at the New Puppet EnterpriseJuly 26th, 2016

Page 2: Take a Fresh Look at New Puppet Enterprise

Welcome & Introductions

Eric SorensonSr. Technical Product ManagerPuppet

Grace AndrewsTechnical Solutions EngineeringPuppet

Michael OlsonProduct MarketingPuppet

Page 3: Take a Fresh Look at New Puppet Enterprise

Today’s agenda

What’s New

Live Demo

Questions & Answers

Page 4: Take a Fresh Look at New Puppet Enterprise

What’s new

New Web UI & Reporting

Automated Workflows

Platform Improvements

Page 5: Take a Fresh Look at New Puppet Enterprise

New Web UI & Reporting

5

Page 6: Take a Fresh Look at New Puppet Enterprise

Gain insight and confidence by visualizing dependencies

Troubleshoot faster, understand impact of change, and improve collaboration

Page 7: Take a Fresh Look at New Puppet Enterprise

Built for teamsSafely delegate access across teams, with full control and traceability

Page 8: Take a Fresh Look at New Puppet Enterprise

Token-based authentication

• Issue access tokens to users, subject to RBAC

• Improve auditing by identifying who changed

what, when instead of cert-based authorization

• Tokens are useful for node classifier, code

deployments, and orchestration jobs

Improved control and audit trails for API & command line interactions

Page 9: Take a Fresh Look at New Puppet Enterprise

Discover & group servers based on richer metadata

• Quickly discover & classify nodes using structured & trusted facts

• Accelerate self-service provisioning workflows

Organize your infrastructure with better granularity & make rapid changes faster

Page 10: Take a Fresh Look at New Puppet Enterprise

Automated Workflows

10

Page 11: Take a Fresh Look at New Puppet Enterprise

Drive change with confidence & easily orchestrate deployments

Full & direct controlReal-time feedback & visibility

Built-in intelligence & automation

Page 12: Take a Fresh Look at New Puppet Enterprise

• Run phased deployments on-demand

• Directly initiate enforcement of new configurations

• Determine how many servers to change at a time and how to respond to any failures that occur

Direct changes to infrastructure & apps with ease

Full & direct control

Page 13: Take a Fresh Look at New Puppet Enterprise

• Review the results of each change in real-time

• Throttle up or down as needed

• Stop to investigate issues or extend deployment to thousands of servers at a time

Gain insight into changes as they happen & take action based on the results

Real-time visibility & feedback

Page 14: Take a Fresh Look at New Puppet Enterprise

Orchestrate ordered deployments based on dependencies you define

Built-in intelligence & automation

Page 15: Take a Fresh Look at New Puppet Enterprise

• Deploy code confidently with a new command line interface

• Know exactly when your Puppet code deployments are complete

• Control who can deploy code into what areas with built-in integration to Role-Based Access Control

Automated code management & r10k improvements

Page 16: Take a Fresh Look at New Puppet Enterprise

Platform Improvements

16

Language EnhancementsPuppet Server Performance and Scalability

PuppetDB for Big (Puppet) Data

Page 17: Take a Fresh Look at New Puppet Enterprise

Puppet Language Enhancements

Page 18: Take a Fresh Look at New Puppet Enterprise

Puppet ServerRethinking the network stack for performance and scalability

Page 19: Take a Fresh Look at New Puppet Enterprise

PuppetDB 4

From a module:$certs = puppetdb_query('nodes[ certname ]{}')

From the CLI:puppet query 'nodes [ certname ]{}'

From the API:curl -k 'http://localhost:8080/pdb/query/v4?query=nodes%5Bcertname%5D%7B%7D'

Introducing Puppet Query Language (PQL)

Page 20: Take a Fresh Look at New Puppet Enterprise

Thank You! Questions?Join us Thursday, August 4th for our next webinar:

How to Upgrade to Puppet Enterprise 2016.2Register at puppet.com/webinars

20