Take a Fresh Look at the New Puppet EnterpriseJuly 26th, 2016
Welcome & Introductions
Eric SorensonSr. Technical Product ManagerPuppet
Grace AndrewsTechnical Solutions EngineeringPuppet
Michael OlsonProduct MarketingPuppet
Today’s agenda
What’s New
Live Demo
Questions & Answers
What’s new
New Web UI & Reporting
Automated Workflows
Platform Improvements
New Web UI & Reporting
5
Gain insight and confidence by visualizing dependencies
Troubleshoot faster, understand impact of change, and improve collaboration
Built for teamsSafely delegate access across teams, with full control and traceability
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
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
Automated Workflows
10
Drive change with confidence & easily orchestrate deployments
Full & direct controlReal-time feedback & visibility
Built-in intelligence & automation
• 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
• 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
Orchestrate ordered deployments based on dependencies you define
Built-in intelligence & automation
• 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
Platform Improvements
16
Language EnhancementsPuppet Server Performance and Scalability
PuppetDB for Big (Puppet) Data
Puppet Language Enhancements
Puppet ServerRethinking the network stack for performance and scalability
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)
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