Friday, February 22, 13
MOZILLA AND PUPPETFriday, February 22, 13
WHO AM I?                              BRANDON BURTON                                  @SOLARCE                           ...
TODAY                                     OVERALL LAYOUT                          BEST PRACTICES FOR MODULES/MANIFESTS    ...
FOCUSING ON MOZILLA IT                          ALSO RELENG - PUPPETAGAINFriday, February 22, 13
OVERALL LAYOUT                            MODULES/                            |__FILES/                            |__MANI...
BEST PRACTICES                           BASED ON PUPPETLABS                           SVN PRECOMMIT HOOK                 ...
SCALING                           PUPPETMASTERS                           AT LEAST A PUPPETMASTER PER DC                  ...
PUPPETCTL         SCRIPT FOR DISABLING/ENABLING THE PUPPET AGENT                 HAS ARGUMENTS FOR AMOUNT OF TIME         ...
PUPPET DASHBOARD                                CHECK FOR ERRORS                           INFRA TEAM KEEPS AN EYE ON IT  ...
NAGIOS                     PUPPET GENERATES OUR NAGIOS CONFIGS                   STALENESS CHECK BASED ON PUPPET DASHBOARD...
WHERE WERE GOING                               SECRETS MODULE                                     HEIRA                   ...
SECRETS MODULE                                PRIVATE REPOSITORY                                  SSL CERTIFICATES        ...
HEIRA                          PASSWORDS, CREDENTIALS, SECRETS                                     HEIRA-GPG              ...
PUPPETDB                          OVERLAPS WITH INTERNAL INVENTORY TOOL                          HTTPS://GITHUB.COM/MOZILL...
OPEN SOURCING MODULES                 DEPENDS ON SECRETS MODULE                    NOT A GOAL, BUT NEAR IT           TRYIN...
WANT TO KNOW MORE?                           HTTPS://BLOG.MOZILLA.ORG/IT/                           LCA 2013: PUPPET LIKE ...
KEEP ON ROCKIN                           THE FREE WEBFriday, February 22, 13
Upcoming SlideShare
Loading in...5
×

Mozilla and Puppet

874

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
874
On Slideshare
0
From Embeds
0
Number of Embeds
1
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
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×