puppet camp dallas 2014: using puppet in hybrid cloud deployments

Post on 27-Aug-2014

325 Views

Category:

Software

0 Downloads

Preview:

Click to see full reader

DESCRIPTION

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

TRANSCRIPT

Using Puppetin hybrid cloud deployments

| Jake Robinson @jakerobinson

@jakerobinsontwitter | github

VMware vCloud Hybrid Service

Project ZombieRez | Engine | Zed

RezDistributed Resource Management

EngineScalable Concurrent Execution

ZedWorkflow Tool and Language

VMware Puppet Modulesvmware-vcsavmware-vcentervmware-vshieldvmware-vmware_lib

Puppet Transporttransport { 'vcenter': username => 'root', password => 'vmware', server => '192.168.1.10', # see rbvmomi documentation for available options: options => { 'insecure' => true },}

ENCsProcedurally Generated Datacenters

Parameterized ClassesDATA SEPARATION!!!!!!!!!!!

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

Transient StatesPuppet Environments as 'levels'

The Role-Profile Patternhttp://www.slideshare.net/PuppetLabs/roles-talk

Craig Dunn

Questions?

LinksVMware 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

top related