the state of puppet - dan bode

Post on 28-Nov-2014

1.807 Views

Category:

Technology

0 Downloads

Preview:

Click to see full reader

DESCRIPTION

Dan Bode of Puppet Labs talks about the "State of Puppet" at Puppet Camp Silicon Valley 2012.

TRANSCRIPT

State of the Union

Dan Bodedan@puppetlabs

bodepd on <twitter,freenode>

But first:

Quick Surveys

PuppetLabs: by the numbers

Employees

Customer Countries

office space

Statistics 2012 Drift 2013Drift

110

42

25,000sq/ft

55

29

9,000 sq/ft

Twitter Followers(@puppetlabs)

Puppet2012

Users ListMembership

IRC Population(#puppet)

Github watcherspuppetlabs/puppet

Another awesomebook!

Open PullRequests

Data Separation

• Class parameters perform external lookups

• No manifest changes needed

• Uses Hiera as the back-end

Puppet ModuleTool

Integrates with the forge out-of-the-box

Ships as a part of core

Ruby 1.9.3

Now fully supported!!!!

Variable Scope

No more dynamic scope

No more deprecation warnings

Simple scoping rules

Local

Parent

Node

Top Scope

Extensionimprovements

plugins are lazy loaded

--pluginsync on by default

Puppet extensions can be loaded from gems

PerformanceImprovements

Daemon mode used to grow and grow...

Now, we return memory to the OS after every run

Performance was an emphasis of 2012

PuppetDB

performant back-end replacement for storeconfigs

well defined API for extracting data

Semantic Versions

All projects conform to semantic versioning

Puppet2013

class containment

intuitive dependency rules for classes within classes

Make the anchor pattern unnecessary

resource ordering

2.7 introduced deterministic ordering of catalogs

based on some hashing algorithm (not predictable by users)

why not default to parse order?

documented APIs

lots of work for in-code docs

specify public vs. private methods

Forge

By the Numbers

Modules

Users

Daily Downloads

Statistics Jan 2012Drift

Jan 2013Drift

750+

2000+

2200

260

930

500

2012dedicated team

shows download counts

more visible documentation

2013publishing API

better search tools

more than manifests

Certification

http://www.etsy.com/listing/48286873/graduate-finger-puppet

2012Launched Puppet Professional Cert at PuppetConf

110 Puppet professionals! (I’m #28)

Launched Beta for Puppet Developer

need more test takers!!!

2013Puppet Developer certification should go live!

More Puppet certified professionals.

get certified today!

Training

Text

http://www.curriemuseum.ca/site-content/uploads/2011/09/Laura-with-puppet-for-blog.jpg

Training Numbers

~ 3000 students trained

Trainings byCountry

www.traveltip.or

Current CoursesPuppet Fundamentals

Advanced Puppet

Upcoming CoursesPuppet Fundamentals 2.0

Extending Puppet Using Ruby

Ruby Primer for Puppet development

Online courses (what is puppet, introduction toforge)

Puppet Educationtraining/cert tracks

Enterprise

2013release management tools

* built on puppetdb report storage

change visualization

looking for user information about changemanagement!

top related