Enterprise IT and DevOps teams are under tremendous pressure to efficiently deliver, operate and maintain infrastructure to support the needs of the business and its customers. It can take weeks to deliver production ready infrastructure and in response CIOs are looking for faster, self-service provisioning solutions. Now, VMware and Puppet together are providing a self-service provisioning solution that transforms weeks into minutes. By leveraging the new Configuration Automation Framework natively within vRealize Automation, customers can now seamlessly deploy, configure and manage production-ready applications by using vRealize Automation's blueprinting, service orchestration and governance workflows along with Puppet's configuration management capabilities. The out of box integration enables organizations to create blueprint templates for virtual machines using vRealize Automation’s graphical user interface, dynamically call in Puppet configuration parameters, roles etc. on the design canvas and also enable request time provisioning options. In this session, you'll learn about the new features, capabilities, and demo of vRealize Automation configuration automation framework and the integration with Puppet.
2. • This presentation may contain product features that are currently under development.
• This overview of new technology represents no commitment from VMware to deliver these
features in any generally available product.
• Features are subject to change, and must not be included in contracts, purchase orders, or
sales agreements of any kind.
• Technical feasibility and market demand will affect final delivery.
• Pricing and packaging for any new technologies or features discussed or presented have not
been determined.
Disclaimer
2
4. Any Cloud
Any Device
VMware Workspace ONE™
Desktop Mobile Identity
Any Application
Traditional Apps Cloud-Native Apps SaaS Apps
Modernize
Data
Centers
Transform
Security
Empower
the Digital
Workspace
Integrate
Public
Clouds
Software-Defined Data Center
VMware Cross-Cloud Architecture™
Private Cloud Hybrid Cloud Public Cloud
VMware Cloud Foundation™
VMware vRealize® Cloud Management
VMware vCloud Air
VMware vCloud
®
Air™
Network
Accelerating digital transformation
4
VMware’s integrated architecture for achieving strategic IT priorities
F
VMware Cross-Cloud Services™
5. 5
Make the private cloud easy to operate
Simplified setup Lights out operations
Seamlessly integrate & build
upon VMware Cloud
Foundation
Easy configuration
Easily configure the ready-to-
consume cloud on day 1
Operate cloud optimally &
easily
Easy to
Operate
Private
Cloud
Easy configuration
7. vRealize Automation
7
Converged Blueprint Designer
• Unified Service Catalog
• Common authoring for all cloud
platforms
• Governance & Policies
• Incorporate On-Demand Networking
and Security
• Integrate external and custom services
from the XaaS library
8. Provisioning a VM is fast and easy, but...
May not be security hardened or compliant with org’s
Standard Operating Environment (SOE)
Consumer still has to add their own components, likely
manually.
You could easily consume a week’s worth of work
manually completing the build-out of the newly
provisioned server
VMs can get thrown over the wall: no central visibility
into what the Consumer has done to the VM or what
state it is in now
No way to automate updating the VM once it has been
provisioned
9. vRealize Automation & Configuration Automation Framework
9
Configuration Management
through XaaS/vRealize Orchestrator workflows
Configuration Management as “First Class” citizen
First Integration with Puppet
10. Configuration Management as a “First Class Citizen”
• Configuration Management the GUI
options in Blueprint canvas
• Config. Management Server as an
vRA endpoint
• Config. Management aware
Blueprints
• Align with existing workflows and
governance
• First Integration with Puppet
Enterprise
10
15. Puppet as an Endpoint in vRealize Automation
• Support multiple Puppet Masters
• Tenant level capability to register
Puppet as an endpoint
15
16. Simplifying Application Configuration
• Drag and Drop Puppet component
in the design canvas
• Parametrize configuration
management properties in the vRA
GUI
• Import/Export YAML with Puppet
schema attached
• Support Day 2 actions
16
17. Binding Parameters at Blueprint Authoring Time
• Give prescriptive recipe to
developers
• Dynamically query Puppet Master,
Environment and Roles
• Dynamically assign Puppet Roles
per blueprint component
17
18. Binding Parameters at Provisioning Time
• Reduce Blueprint Sprawl
• Give flexibility to developers to choose
Puppet Environment and Puppet Role at
provisioning time
18
21. Architecture view – vRA & Config Management integration
21
vRA Internal services
Composition
Service
Config management Service
Component
Creation
Puppet
Component
CM
Component 1
Plugin
Interface
CM
Endpoint
Creation
ASD
service
CM
Component 2
Puppet Master
CM Tool1
CM Tool 2
…
Catalog
Service
Form
Service
vRealize Orchestration
Puppet Plugin
CM Plugin 1
CM Plugin 2
getDataForForms
provisionMachine
destroyMachine
24. vRealize Automation
• Self-service catalog and framework
for any IT services, with governance
features
• OOTB framework for customers to
integrate with configuration
management tool of their choice
Puppet Enterprise
• Simplify deployment and
configuration of applications
• Eliminate configuration drift
• Ensure compliance
Key TakeAways
Enable developer agility, accelerate time to value, enterprise policies
compliance and reduced operational costs
VMware drives our strategic priorities with a unique, end-to-end integrated architecture.
We enable customers to run any application, on any device, on any cloud.
Our offerings give our customers the flexibility they need now and in the future to modernize their data centers and integrate public clouds.
Our unified architecture, integrated from data center to device, enables the delivery of digital workspaces, empowering end users with the safe consumption of apps and content on any device.
A key aspect of this integrated architecture, our VMware Cross-Cloud Architecture turbo-charges data center and cloud agility and enables the deployment of traditional, cloud-native, and SaaS apps, for rapid business innovation and time to market.
Last but not least, by leveraging a ubiquitous software layer, we bring intrinsic security to everything—infrastructure, networks, applications, devices, and end-user access.
We have already covered the Manageability improvements in the Simplified Setup Section.
Now lets focus on how we are making the cloud ready for consumption on Day 1 by providing out of the box integrations, reducing administrative overhead and simplifying the consumption of cloud services.
With parameterized Blueprints and Custom forms we reduce the administrative overhead associated with maintaining blueprints while simplifying the self-service consumption for end users. vRealize Automation’s built in integration with Software Configuration Management systems will make it easy to configure systems and keep it under desired state. Seamless integration with ServiceNow makes exposing vRealize Automation blueprints in ServiceNow catalog effortless.
Poll: What is your role?
Central IT – Cloud Admin
Central IT – VI Admin
Central IT – Operations
Central IT – Other
IT role within LOB
Developer
DevOps