SlideShare a Scribd company logo
1 of 21
Download to read offline
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

More Related Content

Similar to 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 to 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
 

Recently uploaded

Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsJoaquim Jorge
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
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
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise Knowledge
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessPixlogix Infotech
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 

Recently uploaded (20)

Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
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...
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 

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