SlideShare una empresa de Scribd logo
1 de 21
Descargar para leer sin conexión
Puppet Camp SE Asia - Dec 2012
                               The Year That Was
                           Nigel Kersten, CTO/Product
                           nigel@puppetlabs.com, @nigelkersten, IRC: nigelk




Monday, December 3, 12
Community Growth

               metric                   2011             2012
               Mailing List members       ~ 600           ~ 1200


               List messages/month        ~ 600           ~ 1200


               IRC channel members        ~ 400            ~ 800

               Puppet forks/watchers    200 forks,       425 forks,
               on GitHub               400 watchers    1000 watchers

               Forge Modules           50 modules     over 650 modules


               PuppetCamps                 ~3              ~ 15




Monday, December 3, 12
PuppetConf 2012 - San Francisco


       • Over 750 attendees, 75 sessions, 71 speakers




Monday, December 3, 12
Puppet Certification Launched


       • Validate your Puppet knowledge
       • Puppet Professional
       • Puppet Developer
       • http://puppetlabs.com/services/certification




Monday, December 3, 12
The Year That Was - Changes at Puppet Labs


       • Parallel Value Streams
             – Puppet Enterprise, Open Source/Platform, Forge
             – Product, Design and Engineering

       • New Office in Portland
       • New Office in London
       • New Community Manager - Dawn Foster
             – Metrics Geek: http://puppetlabs.com/community/metrics/
             – dawn@puppetlabs.com
             – @geekygirldawn
             – IRC: DawnFoster




Monday, December 3, 12
Semantic Versioning


       • SemVer commitment for all products
             – http://semver.org
       • For version “x.y.z”
             – x: Major
                   • Compatibility-breaking changes
             – y: Minor
                   • New, backwards-compatible features
             – z: Patch
                   • Bug fixes, no other behavioral/functional changes




Monday, December 3, 12
Puppet 3.0.x


       • Improved performance
       • Reduced memory footprint
       • Dynamic variable scope removed
             – Simple: Local -> Inherited -> Node -> Global

       • ENC authoritative over agent environment (#3910)
       • pluginsync
       • Data bindings for class parameters




Monday, December 3, 12
Puppet 3.0.x


       • Ruby 1.9.3 support added
       • Ruby 1.8.5 support removed
       • Centos/RHEL 5 users stuck on Ruby 1.8.5?
             – Use Puppet Labs Ruby 1.8.7 packages




Monday, December 3, 12
Puppet 3.0.x


       • Lots of changes
       • Awesome new Reference Manual
             – http://docs.puppetlabs.com/puppet/3/reference/
             – Read the release notes and upgrade guide!




Monday, December 3, 12
Hiera 1.x


       • Key/Value data store for configuration data
       • Keeps site-specific data out of manifests
       • Avoids repetition
       • Configurable hierarchy based on Fact values
       • Automatic data binding source for Puppet 3.0




Monday, December 3, 12
Data bindings for class parameters




Monday, December 3, 12
Forge


       • Dedicated Team
       • Brand new architecture
       • GitHub Issues integration
       • Module Tool part of Puppet
       • Dependency Resolution




Monday, December 3, 12
Forge




Monday, December 3, 12
MCollective 2.x


       • Direct Addressing
       • Discovery Plugins
       • Stability and Security
       • Chained command piping

           $ mco rpc package status package=mcollective -j 
           | jgrep "data.properties.ensure=2.0.0-6.el6" 
           | mco rpc puppetd runonce




Monday, December 3, 12
PuppetDB 1.x


       • Source of truth for Puppet-generated data
       • 100% compatible storeconfigs replacement
       • 100% compatible inventory service replacement
       • Stores entire catalog and all the facts
       • Vastly increased performance
       • Written in Clojure, runs on the JVM
       • Heavily Instrumented




Monday, December 3, 12
PuppetDB 1.x




Monday, December 3, 12
PuppetDB Future


       • Report Storage
       • Historical Catalogs
       • Historical Facts




Monday, December 3, 12
Puppet Enterprise 2.x


       • Pre-configured Complete Stack
             – Puppet, MCollective, Hiera, Enterprise Console and all dependencies

       • Graphical Orchestration
             – Automatically created GUIs for MCollective Agents

       • Console Auth
             – Authenticate against Active Directory, OpenLDAP, Google Apps
             – Pre-configured Roles: Read-Only, Read-Write, Administrator

       • Cloud Provisioning
             – Amazon EC2, VMware VSphere

       • PE 2.7 - Node Request Management!
             – Graphical signing of new nodes




Monday, December 3, 12
Puppet Enterprise 2.6 - Console Auth




Monday, December 3, 12
Puppet Enterprise 2.7 - Node Request Management




Monday, December 3, 12
Questions?




Monday, December 3, 12

Más contenido relacionado

Similar a PuppetCamp SEA @ Blk 71 - Puppet: The Year That Was

Building A Scalable Open Source Storage Solution
Building A Scalable Open Source Storage SolutionBuilding A Scalable Open Source Storage Solution
Building A Scalable Open Source Storage SolutionPhil Cryer
 
MongoDB Use Cases and Roadmap
MongoDB Use Cases and RoadmapMongoDB Use Cases and Roadmap
MongoDB Use Cases and RoadmapMongoDB
 
State of Puppet
State of PuppetState of Puppet
State of PuppetPuppet
 
Puppet buero20 presentation
Puppet buero20 presentationPuppet buero20 presentation
Puppet buero20 presentationMartin Alfke
 
GemStone/S Update
GemStone/S UpdateGemStone/S Update
GemStone/S UpdateESUG
 
Puppet getting started by Dirk Götz
Puppet getting started by Dirk GötzPuppet getting started by Dirk Götz
Puppet getting started by Dirk GötzNETWAYS
 
Puppet Camp Melbourne 2014: Node Collaboration with PuppetDB
Puppet Camp Melbourne 2014: Node Collaboration with PuppetDB Puppet Camp Melbourne 2014: Node Collaboration with PuppetDB
Puppet Camp Melbourne 2014: Node Collaboration with PuppetDB Puppet
 
State of Puppet - Puppet Camp Barcelona 2013
State of Puppet - Puppet Camp Barcelona 2013State of Puppet - Puppet Camp Barcelona 2013
State of Puppet - Puppet Camp Barcelona 2013Puppet
 
Rob Davidson at the G3 Workshop: Open Source - Tools for Reproducibility
Rob Davidson at the G3 Workshop: Open Source - Tools for ReproducibilityRob Davidson at the G3 Workshop: Open Source - Tools for Reproducibility
Rob Davidson at the G3 Workshop: Open Source - Tools for ReproducibilityGigaScience, BGI Hong Kong
 
Interop 2011 - Scaling Platform As A Service
Interop 2011 - Scaling Platform As A ServiceInterop 2011 - Scaling Platform As A Service
Interop 2011 - Scaling Platform As A ServicePatrick Chanezon
 
Puppetcamp Melbourne - puppetdb
Puppetcamp Melbourne - puppetdbPuppetcamp Melbourne - puppetdb
Puppetcamp Melbourne - puppetdbm_richardson
 
Puppet Camp Melbourne 2014: Node Collaboration with PuppetDB
Puppet Camp Melbourne 2014: Node Collaboration with PuppetDBPuppet Camp Melbourne 2014: Node Collaboration with PuppetDB
Puppet Camp Melbourne 2014: Node Collaboration with PuppetDBPuppet
 
Puppet Camp Tokyo 2014: Keynote
Puppet Camp Tokyo 2014: KeynotePuppet Camp Tokyo 2014: Keynote
Puppet Camp Tokyo 2014: KeynotePuppet
 
Taking devops to the Next Level - Max Martin
Taking devops to the Next Level - Max MartinTaking devops to the Next Level - Max Martin
Taking devops to the Next Level - Max MartinDevopsdays
 
Build and Deploy Sites Using Features
Build and Deploy Sites Using Features Build and Deploy Sites Using Features
Build and Deploy Sites Using Features Phase2
 
Puppet Keynote by Ralph Luchs
Puppet Keynote by Ralph LuchsPuppet Keynote by Ralph Luchs
Puppet Keynote by Ralph LuchsNETWAYS
 
Scratchpads past,present,future
Scratchpads past,present,futureScratchpads past,present,future
Scratchpads past,present,futureEdward Baker
 
State of Puppet London
State of Puppet LondonState of Puppet London
State of Puppet LondonPuppet
 

Similar a PuppetCamp SEA @ Blk 71 - Puppet: The Year That Was (20)

Building A Scalable Open Source Storage Solution
Building A Scalable Open Source Storage SolutionBuilding A Scalable Open Source Storage Solution
Building A Scalable Open Source Storage Solution
 
MongoDB Use Cases and Roadmap
MongoDB Use Cases and RoadmapMongoDB Use Cases and Roadmap
MongoDB Use Cases and Roadmap
 
State of Puppet
State of PuppetState of Puppet
State of Puppet
 
Puppet buero20 presentation
Puppet buero20 presentationPuppet buero20 presentation
Puppet buero20 presentation
 
GemStone/S Update
GemStone/S UpdateGemStone/S Update
GemStone/S Update
 
Grails 2.0 Update
Grails 2.0 UpdateGrails 2.0 Update
Grails 2.0 Update
 
Puppet getting started by Dirk Götz
Puppet getting started by Dirk GötzPuppet getting started by Dirk Götz
Puppet getting started by Dirk Götz
 
Puppet Camp Melbourne 2014: Node Collaboration with PuppetDB
Puppet Camp Melbourne 2014: Node Collaboration with PuppetDB Puppet Camp Melbourne 2014: Node Collaboration with PuppetDB
Puppet Camp Melbourne 2014: Node Collaboration with PuppetDB
 
State of Puppet - Puppet Camp Barcelona 2013
State of Puppet - Puppet Camp Barcelona 2013State of Puppet - Puppet Camp Barcelona 2013
State of Puppet - Puppet Camp Barcelona 2013
 
Rob Davidson at the G3 Workshop: Open Source - Tools for Reproducibility
Rob Davidson at the G3 Workshop: Open Source - Tools for ReproducibilityRob Davidson at the G3 Workshop: Open Source - Tools for Reproducibility
Rob Davidson at the G3 Workshop: Open Source - Tools for Reproducibility
 
JRubyConf 2009
JRubyConf 2009JRubyConf 2009
JRubyConf 2009
 
Interop 2011 - Scaling Platform As A Service
Interop 2011 - Scaling Platform As A ServiceInterop 2011 - Scaling Platform As A Service
Interop 2011 - Scaling Platform As A Service
 
Puppetcamp Melbourne - puppetdb
Puppetcamp Melbourne - puppetdbPuppetcamp Melbourne - puppetdb
Puppetcamp Melbourne - puppetdb
 
Puppet Camp Melbourne 2014: Node Collaboration with PuppetDB
Puppet Camp Melbourne 2014: Node Collaboration with PuppetDBPuppet Camp Melbourne 2014: Node Collaboration with PuppetDB
Puppet Camp Melbourne 2014: Node Collaboration with PuppetDB
 
Puppet Camp Tokyo 2014: Keynote
Puppet Camp Tokyo 2014: KeynotePuppet Camp Tokyo 2014: Keynote
Puppet Camp Tokyo 2014: Keynote
 
Taking devops to the Next Level - Max Martin
Taking devops to the Next Level - Max MartinTaking devops to the Next Level - Max Martin
Taking devops to the Next Level - Max Martin
 
Build and Deploy Sites Using Features
Build and Deploy Sites Using Features Build and Deploy Sites Using Features
Build and Deploy Sites Using Features
 
Puppet Keynote by Ralph Luchs
Puppet Keynote by Ralph LuchsPuppet Keynote by Ralph Luchs
Puppet Keynote by Ralph Luchs
 
Scratchpads past,present,future
Scratchpads past,present,futureScratchpads past,present,future
Scratchpads past,present,future
 
State of Puppet London
State of Puppet LondonState of Puppet London
State of Puppet London
 

Último

Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FMESafe Software
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...DianaGray10
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businesspanagenda
 
Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024SynarionITSolutions
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingEdi Saputra
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)wesley chun
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodJuan lago vázquez
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUK Journal
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyKhushali Kathiriya
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CVKhem
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?Igalia
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsJoaquim Jorge
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...apidays
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoffsammart93
 
Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024The Digital Insurer
 

Último (20)

Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024
 

PuppetCamp SEA @ Blk 71 - Puppet: The Year That Was

  • 1. Puppet Camp SE Asia - Dec 2012 The Year That Was Nigel Kersten, CTO/Product nigel@puppetlabs.com, @nigelkersten, IRC: nigelk Monday, December 3, 12
  • 2. Community Growth metric 2011 2012 Mailing List members ~ 600 ~ 1200 List messages/month ~ 600 ~ 1200 IRC channel members ~ 400 ~ 800 Puppet forks/watchers 200 forks, 425 forks, on GitHub 400 watchers 1000 watchers Forge Modules 50 modules over 650 modules PuppetCamps ~3 ~ 15 Monday, December 3, 12
  • 3. PuppetConf 2012 - San Francisco • Over 750 attendees, 75 sessions, 71 speakers Monday, December 3, 12
  • 4. Puppet Certification Launched • Validate your Puppet knowledge • Puppet Professional • Puppet Developer • http://puppetlabs.com/services/certification Monday, December 3, 12
  • 5. The Year That Was - Changes at Puppet Labs • Parallel Value Streams – Puppet Enterprise, Open Source/Platform, Forge – Product, Design and Engineering • New Office in Portland • New Office in London • New Community Manager - Dawn Foster – Metrics Geek: http://puppetlabs.com/community/metrics/ – dawn@puppetlabs.com – @geekygirldawn – IRC: DawnFoster Monday, December 3, 12
  • 6. Semantic Versioning • SemVer commitment for all products – http://semver.org • For version “x.y.z” – x: Major • Compatibility-breaking changes – y: Minor • New, backwards-compatible features – z: Patch • Bug fixes, no other behavioral/functional changes Monday, December 3, 12
  • 7. Puppet 3.0.x • Improved performance • Reduced memory footprint • Dynamic variable scope removed – Simple: Local -> Inherited -> Node -> Global • ENC authoritative over agent environment (#3910) • pluginsync • Data bindings for class parameters Monday, December 3, 12
  • 8. Puppet 3.0.x • Ruby 1.9.3 support added • Ruby 1.8.5 support removed • Centos/RHEL 5 users stuck on Ruby 1.8.5? – Use Puppet Labs Ruby 1.8.7 packages Monday, December 3, 12
  • 9. Puppet 3.0.x • Lots of changes • Awesome new Reference Manual – http://docs.puppetlabs.com/puppet/3/reference/ – Read the release notes and upgrade guide! Monday, December 3, 12
  • 10. Hiera 1.x • Key/Value data store for configuration data • Keeps site-specific data out of manifests • Avoids repetition • Configurable hierarchy based on Fact values • Automatic data binding source for Puppet 3.0 Monday, December 3, 12
  • 11. Data bindings for class parameters Monday, December 3, 12
  • 12. Forge • Dedicated Team • Brand new architecture • GitHub Issues integration • Module Tool part of Puppet • Dependency Resolution Monday, December 3, 12
  • 14. MCollective 2.x • Direct Addressing • Discovery Plugins • Stability and Security • Chained command piping $ mco rpc package status package=mcollective -j | jgrep "data.properties.ensure=2.0.0-6.el6" | mco rpc puppetd runonce Monday, December 3, 12
  • 15. PuppetDB 1.x • Source of truth for Puppet-generated data • 100% compatible storeconfigs replacement • 100% compatible inventory service replacement • Stores entire catalog and all the facts • Vastly increased performance • Written in Clojure, runs on the JVM • Heavily Instrumented Monday, December 3, 12
  • 17. PuppetDB Future • Report Storage • Historical Catalogs • Historical Facts Monday, December 3, 12
  • 18. Puppet Enterprise 2.x • Pre-configured Complete Stack – Puppet, MCollective, Hiera, Enterprise Console and all dependencies • Graphical Orchestration – Automatically created GUIs for MCollective Agents • Console Auth – Authenticate against Active Directory, OpenLDAP, Google Apps – Pre-configured Roles: Read-Only, Read-Write, Administrator • Cloud Provisioning – Amazon EC2, VMware VSphere • PE 2.7 - Node Request Management! – Graphical signing of new nodes Monday, December 3, 12
  • 19. Puppet Enterprise 2.6 - Console Auth Monday, December 3, 12
  • 20. Puppet Enterprise 2.7 - Node Request Management Monday, December 3, 12