To the Future! - Goals for Puppet 4 - PuppetConf 2014

Preview:

DESCRIPTION

 

Citation preview

To the Future!

Goals for Puppet 4

(And Facter too)Andy Parker

Puppet Labs

@aparker42

IRC zaphod42

Kylo Ginsberg

Puppet Labs

@kylog

IRC kylo

About Kylo• Since June 2013

• Platform team

• Client-side focus

–Agent

–Facter

About Andy• Since March 2012

• Platform team

• Server-side focus

–Language

–Hiera

Tour de Puppet:1.Release Cadence

2.Changes

3.Components

4.Native Facter

Cadence

kate mccarthy on Flickr

Puppet Design Today

Stan and Jan Berenstain, Bears on Wheels

One small change ...

Stan and Jan Berenstain, Bears on Wheels

How we do it

Tejvan Pettinger on Flickr

Changes

Ben Eekhof on Flickr

• Language Updates

• Environments

• Spring cleaning

Language

define my_thing(Array[String] $msgs) {

$msgs.each |$msg| {

notify { $msg: }

}

}

Directories

environments \- env

|- modules

\- manifests

Earthworm on Flickr

Spring Cleaning

Jim Carson on Flickr

Components

Caffeinated

Will Vanlue on Flickr

Stringified

Zane Selvans on Flickr

Planned Upgrades

Christopher Cotrell on Flickr

• Revamped Catalog

• Some sort of “orchestration”

Native Facter

http://fromthethicket.files.wordpress.com

Native Facter: Performance

Native Facter:

portability

mount on Flickr

https://www.youtube.com/watch?v=TyTsD1LhRZE.com

Native Agent

What color

should we

paint it?

bikehacks.com