Mozilla and Puppet

1,100 views
986 views

Published on

"Mozilla and Puppet" by Brandon Burton at PuppetCamp LA 2013, in conjunction with SCALE11x. Follow Brandon @solarce

Published in: Technology
0 Comments
2 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
1,100
On SlideShare
0
From Embeds
0
Number of Embeds
9
Actions
Shares
0
Downloads
12
Comments
0
Likes
2
Embeds 0
No embeds

No notes for slide

Mozilla and Puppet

  1. 1. Friday, February 22, 13
  2. 2. MOZILLA AND PUPPETFriday, February 22, 13
  3. 3. WHO AM I? BRANDON BURTON @SOLARCE MOZILLA WEB OPERATIONS LOLCAT ENTHUSIASTFriday, February 22, 13
  4. 4. TODAY OVERALL LAYOUT BEST PRACTICES FOR MODULES/MANIFESTS SCALING PUPPETMASTERS PUPPETCTL PUPPET DASHBOARD NAGIOSFriday, February 22, 13
  5. 5. FOCUSING ON MOZILLA IT ALSO RELENG - PUPPETAGAINFriday, February 22, 13
  6. 6. OVERALL LAYOUT MODULES/ |__FILES/ |__MANIFESTS/ |__TEMPLATES/ MANIFESTS/NODES/ HIERA/Friday, February 22, 13
  7. 7. BEST PRACTICES BASED ON PUPPETLABS SVN PRECOMMIT HOOK |__CHECK-PUPPET-SYNTAX |__CHECK-TEMPLATE- SYNTAX PUPPET-LINTFriday, February 22, 13
  8. 8. SCALING PUPPETMASTERS AT LEAST A PUPPETMASTER PER DC FRONTEND/BACKENDS FRONTEND DOES ALL SSL ACTIONS NON-SSL ACTIONS PROXIED TO BACKENDSFriday, February 22, 13
  9. 9. PUPPETCTL SCRIPT FOR DISABLING/ENABLING THE PUPPET AGENT HAS ARGUMENTS FOR AMOUNT OF TIME EDITS MOTD HTTPS://GITHUB.COM/MOZILLA-IT/PUPPETCTLFriday, February 22, 13
  10. 10. PUPPET DASHBOARD CHECK FOR ERRORS INFRA TEAM KEEPS AN EYE ON IT HTTP://THEFOREMAN.ORG/Friday, February 22, 13
  11. 11. NAGIOS PUPPET GENERATES OUR NAGIOS CONFIGS STALENESS CHECK BASED ON PUPPET DASHBOARDFriday, February 22, 13
  12. 12. WHERE WERE GOING SECRETS MODULE HEIRA PUPPETDB OPEN SOURCING MODULESFriday, February 22, 13
  13. 13. SECRETS MODULE PRIVATE REPOSITORY SSL CERTIFICATES SECRET BINARY FILES JUST A MODULE YOU CAN INCLUDEFriday, February 22, 13
  14. 14. HEIRA PASSWORDS, CREDENTIALS, SECRETS HEIRA-GPG PARAMETERIZED CLASS DEFAULTS NOT ENTIRELY DECIDED YETFriday, February 22, 13
  15. 15. PUPPETDB OVERLAPS WITH INTERNAL INVENTORY TOOL HTTPS://GITHUB.COM/MOZILLA/INVENTORYFriday, February 22, 13
  16. 16. OPEN SOURCING MODULES DEPENDS ON SECRETS MODULE NOT A GOAL, BUT NEAR IT TRYING TO DEVELOP NEW MODULES IN PUBLIC E.G. HTTPS://GITHUB.COM/RTUCKER-MOZILLA/PUPPET- SSH-1/Friday, February 22, 13
  17. 17. WANT TO KNOW MORE? HTTPS://BLOG.MOZILLA.ORG/IT/ LCA 2013: PUPPET LIKE AN ADULT PUPPET CONF 2012: SCALING PUPPET HTTPS://GITHUB.COM/MOZILLA-ITFriday, February 22, 13
  18. 18. KEEP ON ROCKIN THE FREE WEBFriday, February 22, 13

×