Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
Using Puppet
in hybrid cloud deployments
|Jake Robinson @jakerobinson
@jakerobinson
twitter | github
VMware vCloud Hybrid Service
Project Zombie
Rez | Engine | Zed
Rez
Distributed Resource Management
Engine
Scalable Concurrent Execution
Zed
Workflow Tool and Language
VMware Puppet Modules
vmware-vcsa
vmware-vcenter
vmware-vshield
vmware-vmware_lib
Puppet Transport
transport { 'vcenter':
username => 'root',
password => 'vmware',
server => '192.168.1.10',
# see rbvmomi ...
ENCs
Procedurally Generated Datacenters
Parameterized Classes
DATA SEPARATION!!!!!!!!!!!
Example ENC Yaml
---
parameters:
esxhost: esx01.vpc.vmw
username: PuppetCamp
password: PuppetCamp
target_host: esx01.vpc.v...
Transient States
Puppet Environments as 'levels'
The Role-Profile Pattern
http://www.slideshare.net/PuppetLabs/roles-talk
Craig Dunn
Questions?
Links
VMware Puppet Modules - github.com/vmware
Puppet Role-Profile Pattern - slideshare.net/PuppetLabs/roles-talk
PuppetC...
Puppet Camp Dallas 2014: Using Puppet in Hybrid Cloud Deployments
Puppet Camp Dallas 2014: Using Puppet in Hybrid Cloud Deployments
Upcoming SlideShare
Loading in …5
×

Puppet Camp Dallas 2014: Using Puppet in Hybrid Cloud Deployments

787 views

Published on

"Using Puppet in Hybrid Cloud Deployments" presented by Jake Robinson, VMware at Puppet Camp Dallas 2014

Published in: Software, Technology, Spiritual
  • Be the first to comment

Puppet Camp Dallas 2014: Using Puppet in Hybrid Cloud Deployments

  1. 1. Using Puppet in hybrid cloud deployments |Jake Robinson @jakerobinson
  2. 2. @jakerobinson twitter | github
  3. 3. VMware vCloud Hybrid Service
  4. 4. Project Zombie Rez | Engine | Zed
  5. 5. Rez Distributed Resource Management
  6. 6. Engine Scalable Concurrent Execution
  7. 7. Zed Workflow Tool and Language
  8. 8. VMware Puppet Modules vmware-vcsa vmware-vcenter vmware-vshield vmware-vmware_lib
  9. 9. Puppet Transport transport { 'vcenter': username => 'root', password => 'vmware', server => '192.168.1.10', # see rbvmomi documentation for available options: options => { 'insecure' => true }, }
  10. 10. ENCs Procedurally Generated Datacenters
  11. 11. Parameterized Classes DATA SEPARATION!!!!!!!!!!!
  12. 12. Example ENC Yaml --- parameters: esxhost: esx01.vpc.vmw username: PuppetCamp password: PuppetCamp target_host: esx01.vpc.vmw options: Vpx.Vpxa.config.log.level: info Config.HostAgent.log.level: info
  13. 13. Transient States Puppet Environments as 'levels'
  14. 14. The Role-Profile Pattern http://www.slideshare.net/PuppetLabs/roles-talk Craig Dunn
  15. 15. Questions?
  16. 16. Links VMware Puppet Modules - github.com/vmware Puppet Role-Profile Pattern - slideshare.net/PuppetLabs/roles-talk PuppetConf Project Zombie - youtube.com/watch?v=tp_1N3RSyUY PuppetConf Zombie Puppet - youtube.com/watch?v=HqdLArqgblg

×