SlideShare une entreprise Scribd logo
1  sur  38
Télécharger pour lire hors ligne
State	
  of	
  the	
  	
  
              Puppet	
  Community	
  
      Dawn	
  M.	
  Foster	
  
Community	
  Lead	
  at	
  Puppet	
  Labs	
  
                	
  
      @geekygirldawn	
  
                	
  
   dawn@puppetlabs.com	
  	
  
 puppetlabs.com/community	
  
Agenda	
  /	
  Summary	
  
•  Defining	
  community	
  
•  Guidelines	
  /	
  Code	
  of	
  
   Conduct	
  
•  Components	
  of	
  
   Community	
  
•  Make	
  it	
  easier	
  to	
  
   contribute	
  
•  Metrics	
  
•  Plans	
  for	
  2013	
  
Community	
  DefiniHon	
  
•  Community	
  includes	
  all	
  of	
  the	
  people	
  who	
  work	
  on	
  the	
  project	
  
•  Product	
  contributors:	
  developers,	
  release	
  managers,	
  quality	
  
   assurance,	
  localizaHon,	
  etc.	
  
•  Other	
  developers:	
  wriHng	
  applicaHons,	
  modules,	
  extensions,	
  etc.	
  
•  Users:	
  people	
  who	
  run	
  your	
  soRware	
  and	
  provide	
  feedback	
  
•  Vendors:	
  companies	
  with	
  products	
  /	
  services	
  based	
  on	
  your	
  project	
  
•  Other	
  contributors:	
  promoHon,	
  moderaHon,	
  documentaHon	
  and	
  
   more	
  

 Some	
  people	
  contribute	
  as	
  part	
  of	
  their	
  employment	
  at	
  companies,	
  
 while	
  others	
  contribute	
  free	
  Hme.	
  The	
  community	
  includes	
  all	
  of	
  the	
  
               people	
  who	
  are	
  working	
  on	
  Puppet	
  projects.	
  	
  
Community	
  Guidelines	
  and	
  Code	
  of	
  Conduct	
  

•  Be	
  nice:	
  Be	
  courteous,	
  respecVul	
  and	
  polite:	
  no	
  regional,	
  
   racial,	
  gender,	
  or	
  other	
  abuse	
  will	
  be	
  tolerated.	
  We	
  like	
  
   nice	
  people	
  way	
  beXer	
  than	
  mean	
  ones!	
  
•  Encourage	
  diversity	
  and	
  par3cipa3on:	
  Make	
  everyone	
  
   in	
  our	
  community	
  feel	
  welcome,	
  regardless	
  of	
  their	
  
   background,	
  and	
  encourage	
  parHcipaHon	
  
•  Keep	
  it	
  legal:	
  Don’t	
  get	
  us	
  in	
  trouble.	
  Post	
  only	
  content	
  
   you	
  own,	
  do	
  not	
  post	
  private	
  informaHon,	
  etc.	
  
•  Stay	
  on	
  topic:	
  Make	
  sure	
  that	
  you	
  are	
  posHng	
  to	
  the	
  
   correct	
  channel	
  and	
  avoid	
  off-­‐topic	
  discussions.	
  Also	
  
   remember	
  that	
  nobody	
  likes	
  spam.	
  
•  Specific	
  guidelines	
  for	
  various	
  tools,	
  etc.	
  
         hXp://docs.puppetlabs.com/community/community_guidelines.html	
  
Components	
  of	
  Community	
  



                      PUG	
  
Ask.PuppetLabs.com:	
  Q&A	
  
•  CFPs	
  open	
  for	
  many	
  Puppet	
  Camps	
  –	
  please	
  submit!	
  
•  Completed	
  (materials	
  posted	
  online)	
  or	
  WIP:	
  
    –  Silicon	
  Valley:	
  Jan	
  18,	
  Sydney:	
  Jan.	
  24,	
  Ghent	
  
•  Upcoming:	
  
    –  Stockholm:	
  Feb	
  7,	
  Melbourne:	
  Feb	
  8,	
  Oslo:	
  Feb	
  13	
  
    –  LA/SCALE:	
  Feb	
  22,	
  Italy:	
  Mar	
  1,	
  Chicago:	
  Mar	
  13	
  
    –  Barcelona:	
  Mar	
  14,	
  BalHmore:	
  Mar	
  15,	
  Atlanta:	
  Mar	
  19	
  
    –  London:	
  Mar	
  27,	
  Amsterdam:	
  April	
  5,	
  Nuremburg:	
  Apr	
  19	
  
•  Maybe	
  soon?	
  
    –  Paris?	
  New	
  York?	
  San	
  Francisco?	
  AusHn?	
  Phoenix?	
  
                hXps://puppetlabs.com/community/puppet-­‐camp	
  
Puppet	
  User	
  Groups	
  
United	
  States	
                           Europe	
  &	
  Australia	
  
Bay	
  Area	
  (Mountain	
  View)	
          Barcelona	
  
Chicago	
                                    Italy	
  
Los	
  Angeles	
                             Oslo	
  
New	
  York	
                                Stockholm	
  
San	
  Francisco	
                           Switzerland	
  
SeaXle	
                                     Sydney	
  
Atlanta	
  

•  Some	
  more	
  acHve	
  than	
  others	
  
•  Anyone	
  can	
  start	
  a	
  user	
  group	
  
•  Learn	
  more:	
  
      hXp://puppetlabs.com/community/user-­‐groups-­‐and-­‐devops-­‐groups/	
  
      hXp://puppetlabs.com/community/starHng-­‐a-­‐user-­‐group/	
  
Puppet	
  Forge:	
  The	
  Numbers	
  

Stat	
                   Jan	
  2012	
     Jan	
  2013	
  
Modules	
                260	
             830+	
  
User	
  Accounts	
       930	
             2000+	
  
Daily	
  Downloads	
     500	
             2200+	
  
Focusing	
  on	
  Puppet	
  Forge	
  in	
  2013	
  
•  Publishing	
  API	
  
•  Tighter	
  integraHon	
  with	
  
   other	
  tools,	
  like	
  github	
  
•  BeXer	
  search	
  tools	
  
•  More	
  visibility	
  and	
  
   recogniHon	
  for	
  great	
  
   modules	
  
Focus	
  on	
  Open	
  Source	
  ContribuHons 	
  	
  
•  Several	
  teams	
  devoted	
  to	
  our	
  open	
  source	
  
   projects	
  
    –  Puppet,	
  Razor,	
  MCollecHve,	
  PuppetDB,	
  Facter,	
  etc.	
  
•  People	
  dedicated	
  to	
  working	
  with	
  open	
  source	
  
   contributors	
  
    –  Jeff	
  McCune	
  focused	
  on	
  pull	
  requests,	
  beXer	
  
       communicaHon	
  about	
  status.	
  
    –  Recent	
  hire	
  (starts	
  next	
  week):	
  Open	
  source	
  support	
  
       engineer	
  (bug	
  triage,	
  support,	
  etc.)	
  
    –  Hiring	
  an	
  engineering	
  lead	
  for	
  Facter	
  
    –  Others	
  soon	
  
Make	
  it	
  Easy	
  to	
  Contribute	
  to	
  Puppet	
  
•  Trivial	
  Patch	
  ExempHon:	
  No	
  CLA	
  Required	
  
    –  are	
  fewer	
  than	
  10	
  lines	
  and	
  
    –  introduce	
  no	
  new	
  funcHonality	
  
    –  docs.puppetlabs.com/community/trivial_patch_exempHon.html	
  

•  BeXer	
  CLA	
  App	
  
    –  Move	
  it	
  out	
  of	
  Redmine	
  
    –  Tie	
  it	
  to	
  github	
  accounts	
  
    –  Make	
  it	
  easier	
  to	
  sign	
  for	
  individual	
  or	
  company	
  
    –  Coming	
  March	
  or	
  April	
  
Metrics	
  




hXp://puppetlabs.com/community/metrics/	
  
Puppet	
  Metrics	
  December	
  2012	
  
                               Summary	
  
5131	
  members	
  and	
  887	
  messages	
  in	
  Puppet-­‐Users	
  	
  
 941	
  members	
  and	
  108	
  messages	
  in	
  Puppet-­‐Dev	
  
           919	
  nicks	
  on	
  #puppet	
  IRC	
  channel	
  
  1942	
  Puppet	
  Forge	
  accounts	
  and	
  726	
  modules	
  
                  3728	
  Redmine	
  accounts	
  
         444	
  forks	
  /	
  1082	
  watchers	
  of	
  Puppet	
  
                                   	
  
          Six	
  Month	
  Comparison	
  (July	
  2012)	
  
4420	
  members	
  and	
  1198	
  messages	
  in	
  Puppet-­‐Users	
  	
  
  830	
  members	
  and	
  120	
  messages	
  in	
  Puppet-­‐Dev	
  
           873	
  nicks	
  on	
  #puppet	
  IRC	
  channel	
  
  1405	
  Puppet	
  Forge	
  accounts	
  and	
  442	
  modules	
  
                  3064	
  Redmine	
  accounts	
  
          342	
  Forks	
  /	
  904	
  watchers	
  of	
  Puppet	
  
             hXp://puppetlabs.com/community/metrics/	
  
Mailing	
  Lists:	
  Top	
  Par3cipants	
  for	
  the	
  Month	
  
       Puppet-Users Mailing List                        Puppet-Dev Mailing List
Rank             User             Posts          Rank             User            Posts

 1           Jakov Sosic            56             1          Andy Parker          15

 2            jcbollinger           47             2       Matthaus Litteken       13
 3               Pete               25             3          Alex Harvey          9

 4           Gary Larizza           20             4          Jeff McCune          6

 5           Ellison Marks          18             5           R.I.Pienaar         5

 6         Matthaus Litteken        16             6          Dawn Foster          5

 7           R.I. Pienaar           13             7       dcl...@redhat.com       4

 8             Schofield            12             8         Gavin Williams        4

 9          Jagga Soorma            12             9        Moses Mendoza          4


 10             vioilly             12            10          James Polley         4
Mailing	
  Lists:	
  Top	
  Par3cipants	
  for	
  the	
  Month	
  
       Puppet-Razor Mailing List                        MCollective Mailing List
Rank             User             Posts          Rank             User             Posts

 1          Daniel Pittman          39             1           R.I.Pienaar          30

 2         Tom McSweeney            25             2         Douglas Mauch          12
 3         Antonio Xanxess          5              3              sneha              8

 4          Gavin Williams          5              4             Jo Rhett            7

 5          Drew Weaver             3              5            Rajul Vora           3

 6           Tim Bishop             3              6          Isaac Smitley          3

                                                           stefan.radu.munte...
 7          Fletcher Nichol         2              7                                 2
                                                               @gmail.com
          pup...@razorsedge.
 8                                  2              8         Oded Ben Ozer           2
                 org

 9         michael hancock          2              9            brad diafe           1


 10          Cody Bunch             2             10         Matthew Ceroni          1
Contributors	
  to	
  Puppet:	
  Past	
  1	
  Year	
  	
  
Commits	
           Person	
             Commits	
                      Person	
  
   310	
       Daniel	
  PiXman	
           41	
                  Stefan	
  Schulte	
  
   234	
       Patrick	
  Carlisle	
        34	
                Kelsey	
  Hightower	
  
   210	
       Andrew	
  Parker	
           33	
                      Jeff	
  Weiss	
  
   178	
        Josh	
  Cooper	
            32	
                 Henrik	
  Lindberg	
  
   118	
        Jeff	
  McCune	
             28	
                   Hailee	
  Kenney	
  
   117	
      MaXhaus	
  Owens	
            27	
                      Nick	
  Lewis	
  
    97	
          Chris	
  Price	
          19	
                     Ken	
  Barber	
  
    91	
             Rahul	
                16	
                    Gary	
  Larizza	
  
    47	
      Moses	
  Mendoza	
            15	
                   Dominic	
  Cleal	
  
    47	
       Nick	
  Fagerlund	
          14	
                  MaX	
  Robinson	
  
                                            14	
                   Eric	
  Sorenson	
  
                                                 Thanks	
  to	
  Jeff	
  Weiss	
  for	
  awesome	
  data	
  
Contributors	
  to	
  Puppet:	
  Past	
  1	
  Year	
  




                   Thanks	
  to	
  Jeff	
  Weiss	
  for	
  data	
  &	
  visualizaHon	
  awesomeness	
  
Contributors	
  to	
  Puppet:	
  All	
  Time	
  




                 Thanks	
  to	
  Jeff	
  Weiss	
  for	
  data	
  &	
  visualizaHon	
  awesomeness	
  
ask.puppetlabs.com	
  Q&A	
  Site	
  
All-­‐Time	
  Top	
  Users	
  (Sorted	
  by	
  Karma)	
  
#puppet	
  IRC	
  User	
  Ac3vity	
  for	
  the	
  Month	
  	
  
Rank	
         IRC	
  Nick	
            Num	
  of	
  Lines	
                            Random	
  IRC	
  Quote	
  
  1           bluefoxxx                        517                            "apache should be running as puppet"
  2           binford2k                        444               "jamescarr how you do that… that's entirely up to you to define"
  3            Randm                           418                             "waszi: what device are you using?"
  4        Eduard_Munteanu                     284                           "Mantiss: it's running in the background"
  5            Volcane                         253                    "and you're talking about auto generating those certs"
  6           brendan_                         200                               "jlambert121: which hiera thing?"
  7             fubada                         178                 "im trying to set up a main filebucket in my masters site.pp"
  8           vrillusions                      138                         "or don't have your editors setup properly :)"
  9              zipkid                        121               "and do all the steps you specified AFTER your code cleanup..."
 10             sonne                           73                 "so that's why 3.0 was released so sooner than i expected"
 11               jkyle                         73                                 "I think that was it, binford2k"
 12          ken_barber                         71                "it drops the agent rss from like 95mb to 40mb or some such"
 13            agaffney                         71                             "Randm: been there, done that, eh?"
 14          robinbowes                         67                                "Templating can deal with that"
 15           scwizard                          64                             "gives me Error: execution expired"
 16            jeremyb                          56                          "ken_barber: yeah. he's drupal too i think"
 17           ohadlevy                          56                       "Randm: well, you dont need to show them that"
 18           wamarler                          55               "yes, so far the load on our puppetmaster is practically nothing"
 19         jeremy_carroll                      54                                "Randm: Something like that."
 20           dblessing                         53                   "Volcane and FriedBob-work: oh didn't know that. neat"
@scobelizer	
  interview	
  of	
  Puppet	
  at	
  OpenStack	
  
Data	
  Gathering	
  Anomaly	
  
Data	
  Gathering	
  Anomaly	
  
Holiday	
  Lull	
  




Data	
  Gathering	
  Anomaly	
  
Data	
  Gathering	
  Anomaly	
  
Data	
  Gathering	
  Anomaly	
  




Triage-­‐a-­‐thon	
  
PlaVorm	
  Team	
  Formed	
  




     Triage-­‐a-­‐thon	
  
Pull	
  Request	
  Sprint	
  




                                                                     PE	
  team	
  AIX	
  	
  support	
  




Triage-­‐a-­‐thon	
  

                        3.0	
  Sprint	
  
Community	
  Plans	
  2013	
  
•  Improve	
  metrics	
  
•  Launch	
  new	
  CLA	
  App	
  
•  Work	
  on	
  unified	
  login	
  and	
  profile	
  
•  BeXer	
  recogniHon	
  for	
  community	
  members	
  
•  Lots	
  of	
  Puppet	
  Camps	
  	
  
   (25+	
  in	
  2013)	
  
•  Get	
  more	
  people	
  starHng	
  	
  
   Puppet	
  user	
  groups	
  
•  Grow	
  ask.puppetlabs.com	
  	
  
   Q&A	
  site	
  
Puppet	
  Labs	
  is	
  Hiring!*	
  




*	
  Portland	
  is	
  a	
  great	
  place	
  to	
  live:	
  great	
  beer,	
  amazing	
  coffee,	
  fantasHc	
  food,	
  snowy	
  mountains,	
  ocean	
  &	
  more	
  
Ways	
  to	
  Contribute	
  
•    Docs	
  
•    Ask	
  /	
  Mailing	
  Lists	
  
•    Bug	
  Triage	
  
•    Contribute	
  code	
  to	
  projects	
  
•    Contribute	
  modules	
  to	
  Forge	
  
•    Note:	
  we’ve	
  hired	
  a	
  lot	
  of	
  people	
  from	
  the	
  
     community	
  J	
  
Learn	
  More	
  
•  Community	
  
    –  puppetlabs.com/community	
  
    –  puppetlabs.com/community/puppet-­‐camp	
  
    –  puppetlabs.com/community/starHng-­‐a-­‐user-­‐group/	
  
    –  docs.puppetlabs.com/#community	
  
•  Metrics	
  for	
  every	
  month:	
  
    –  puppetlabs.com/community/metrics/	
  
    –  Blog	
  post	
  
•  Contact:	
  Dawn	
  Foster	
  
    –  dawn@puppetlabs.com	
  
    –  @geekygirldawn	
  
    –  IRC:	
  DawnFoster	
  
Books	
  and	
  T-­‐Shirts	
  




New	
  Book!	
                                                    Other	
  Books!	
  




                       Did	
  you	
  get	
  a	
  T-­‐shirt?	
  
                          We	
  have	
  more!	
  

Contenu connexe

Similaire à State of the Puppet Community (Jan 2013)

Open hackeu introductionb
Open hackeu introductionbOpen hackeu introductionb
Open hackeu introductionbMurray Rowan
 
Open source community metrics
Open source community metricsOpen source community metrics
Open source community metricsDawn Foster
 
Working Together on the Web, Working Well? Innovation of a Research Work Envi...
Working Together on the Web, Working Well? Innovation of a Research Work Envi...Working Together on the Web, Working Well? Innovation of a Research Work Envi...
Working Together on the Web, Working Well? Innovation of a Research Work Envi...Vince Smith
 
Springtime for Publishers?
Springtime for Publishers?Springtime for Publishers?
Springtime for Publishers?Richard Akerman
 
Predict the oscars with data science
Predict the oscars with data sciencePredict the oscars with data science
Predict the oscars with data scienceJustin Ezor
 
Confluence at NASA: Where No Wiki Has Gone Before - Atlassian Summit 2010
Confluence at NASA: Where No Wiki Has Gone Before - Atlassian Summit 2010Confluence at NASA: Where No Wiki Has Gone Before - Atlassian Summit 2010
Confluence at NASA: Where No Wiki Has Gone Before - Atlassian Summit 2010Atlassian
 
The Seven Wastes of Software Development
The Seven Wastes of Software DevelopmentThe Seven Wastes of Software Development
The Seven Wastes of Software DevelopmentMatt Stine
 
Fail=Win : UX Fail Stories at FailChat
Fail=Win : UX Fail Stories at FailChatFail=Win : UX Fail Stories at FailChat
Fail=Win : UX Fail Stories at FailChatKate Rutter
 
Fail=Win : UX Fail Stories at FailChat
Fail=Win : UX Fail Stories at FailChatFail=Win : UX Fail Stories at FailChat
Fail=Win : UX Fail Stories at FailChatLUXr
 
Engaging With The Puppet Community: From Noob to Guru* in Under a Year
Engaging With The Puppet Community: From Noob to Guru* in Under a YearEngaging With The Puppet Community: From Noob to Guru* in Under a Year
Engaging With The Puppet Community: From Noob to Guru* in Under a YearPuppet
 
Unlocking doors: recent initiatives in open and linked data at National Libra...
Unlocking doors: recent initiatives in open and linked data at National Libra...Unlocking doors: recent initiatives in open and linked data at National Libra...
Unlocking doors: recent initiatives in open and linked data at National Libra...Gill Hamilton
 
Unlocking doors: recent initiatives in open and linked data at National Libra...
Unlocking doors: recent initiatives in open and linked data at National Libra...Unlocking doors: recent initiatives in open and linked data at National Libra...
Unlocking doors: recent initiatives in open and linked data at National Libra...Gill Hamilton
 
Social Media for Arts Entrepreneurs at ASU
Social Media for Arts Entrepreneurs at ASUSocial Media for Arts Entrepreneurs at ASU
Social Media for Arts Entrepreneurs at ASUDevon Smith
 
How to design a social computing system that people want to use
How to design a social computing system that people want to useHow to design a social computing system that people want to use
How to design a social computing system that people want to useKurt Luther
 
Open Source Community Metrics for FOSDEM
Open Source Community Metrics for FOSDEMOpen Source Community Metrics for FOSDEM
Open Source Community Metrics for FOSDEMDawn Foster
 
Immersive Recommendation
Immersive RecommendationImmersive Recommendation
Immersive Recommendation承剛 謝
 
CIPD 12 Using Online Communities
CIPD 12 Using Online Communities CIPD 12 Using Online Communities
CIPD 12 Using Online Communities DPG plc
 
Springtime for publishers - 20120711
Springtime for publishers - 20120711Springtime for publishers - 20120711
Springtime for publishers - 20120711Richard Akerman
 
The Puppet Community: Current State and Future Plans - PuppetConf 2014
The Puppet Community: Current State and Future Plans - PuppetConf 2014The Puppet Community: Current State and Future Plans - PuppetConf 2014
The Puppet Community: Current State and Future Plans - PuppetConf 2014Puppet
 

Similaire à State of the Puppet Community (Jan 2013) (20)

Open hackeu introductionb
Open hackeu introductionbOpen hackeu introductionb
Open hackeu introductionb
 
Open source community metrics
Open source community metricsOpen source community metrics
Open source community metrics
 
Working Together on the Web, Working Well? Innovation of a Research Work Envi...
Working Together on the Web, Working Well? Innovation of a Research Work Envi...Working Together on the Web, Working Well? Innovation of a Research Work Envi...
Working Together on the Web, Working Well? Innovation of a Research Work Envi...
 
Springtime for Publishers?
Springtime for Publishers?Springtime for Publishers?
Springtime for Publishers?
 
2011 ai eurosaf
2011 ai eurosaf2011 ai eurosaf
2011 ai eurosaf
 
Predict the oscars with data science
Predict the oscars with data sciencePredict the oscars with data science
Predict the oscars with data science
 
Confluence at NASA: Where No Wiki Has Gone Before - Atlassian Summit 2010
Confluence at NASA: Where No Wiki Has Gone Before - Atlassian Summit 2010Confluence at NASA: Where No Wiki Has Gone Before - Atlassian Summit 2010
Confluence at NASA: Where No Wiki Has Gone Before - Atlassian Summit 2010
 
The Seven Wastes of Software Development
The Seven Wastes of Software DevelopmentThe Seven Wastes of Software Development
The Seven Wastes of Software Development
 
Fail=Win : UX Fail Stories at FailChat
Fail=Win : UX Fail Stories at FailChatFail=Win : UX Fail Stories at FailChat
Fail=Win : UX Fail Stories at FailChat
 
Fail=Win : UX Fail Stories at FailChat
Fail=Win : UX Fail Stories at FailChatFail=Win : UX Fail Stories at FailChat
Fail=Win : UX Fail Stories at FailChat
 
Engaging With The Puppet Community: From Noob to Guru* in Under a Year
Engaging With The Puppet Community: From Noob to Guru* in Under a YearEngaging With The Puppet Community: From Noob to Guru* in Under a Year
Engaging With The Puppet Community: From Noob to Guru* in Under a Year
 
Unlocking doors: recent initiatives in open and linked data at National Libra...
Unlocking doors: recent initiatives in open and linked data at National Libra...Unlocking doors: recent initiatives in open and linked data at National Libra...
Unlocking doors: recent initiatives in open and linked data at National Libra...
 
Unlocking doors: recent initiatives in open and linked data at National Libra...
Unlocking doors: recent initiatives in open and linked data at National Libra...Unlocking doors: recent initiatives in open and linked data at National Libra...
Unlocking doors: recent initiatives in open and linked data at National Libra...
 
Social Media for Arts Entrepreneurs at ASU
Social Media for Arts Entrepreneurs at ASUSocial Media for Arts Entrepreneurs at ASU
Social Media for Arts Entrepreneurs at ASU
 
How to design a social computing system that people want to use
How to design a social computing system that people want to useHow to design a social computing system that people want to use
How to design a social computing system that people want to use
 
Open Source Community Metrics for FOSDEM
Open Source Community Metrics for FOSDEMOpen Source Community Metrics for FOSDEM
Open Source Community Metrics for FOSDEM
 
Immersive Recommendation
Immersive RecommendationImmersive Recommendation
Immersive Recommendation
 
CIPD 12 Using Online Communities
CIPD 12 Using Online Communities CIPD 12 Using Online Communities
CIPD 12 Using Online Communities
 
Springtime for publishers - 20120711
Springtime for publishers - 20120711Springtime for publishers - 20120711
Springtime for publishers - 20120711
 
The Puppet Community: Current State and Future Plans - PuppetConf 2014
The Puppet Community: Current State and Future Plans - PuppetConf 2014The Puppet Community: Current State and Future Plans - PuppetConf 2014
The Puppet Community: Current State and Future Plans - PuppetConf 2014
 

Plus de Puppet

Puppet camp2021 testing modules and controlrepo
Puppet camp2021 testing modules and controlrepoPuppet camp2021 testing modules and controlrepo
Puppet camp2021 testing modules and controlrepoPuppet
 
Puppetcamp r10kyaml
Puppetcamp r10kyamlPuppetcamp r10kyaml
Puppetcamp r10kyamlPuppet
 
2021 04-15 operational verification (with notes)
2021 04-15 operational verification (with notes)2021 04-15 operational verification (with notes)
2021 04-15 operational verification (with notes)Puppet
 
Puppet camp vscode
Puppet camp vscodePuppet camp vscode
Puppet camp vscodePuppet
 
Modules of the twenties
Modules of the twentiesModules of the twenties
Modules of the twentiesPuppet
 
Applying Roles and Profiles method to compliance code
Applying Roles and Profiles method to compliance codeApplying Roles and Profiles method to compliance code
Applying Roles and Profiles method to compliance codePuppet
 
KGI compliance as-code approach
KGI compliance as-code approachKGI compliance as-code approach
KGI compliance as-code approachPuppet
 
Enforce compliance policy with model-driven automation
Enforce compliance policy with model-driven automationEnforce compliance policy with model-driven automation
Enforce compliance policy with model-driven automationPuppet
 
Keynote: Puppet camp compliance
Keynote: Puppet camp complianceKeynote: Puppet camp compliance
Keynote: Puppet camp compliancePuppet
 
Automating it management with Puppet + ServiceNow
Automating it management with Puppet + ServiceNowAutomating it management with Puppet + ServiceNow
Automating it management with Puppet + ServiceNowPuppet
 
Puppet: The best way to harden Windows
Puppet: The best way to harden WindowsPuppet: The best way to harden Windows
Puppet: The best way to harden WindowsPuppet
 
Simplified Patch Management with Puppet - Oct. 2020
Simplified Patch Management with Puppet - Oct. 2020Simplified Patch Management with Puppet - Oct. 2020
Simplified Patch Management with Puppet - Oct. 2020Puppet
 
Accelerating azure adoption with puppet
Accelerating azure adoption with puppetAccelerating azure adoption with puppet
Accelerating azure adoption with puppetPuppet
 
Puppet catalog Diff; Raphael Pinson
Puppet catalog Diff; Raphael PinsonPuppet catalog Diff; Raphael Pinson
Puppet catalog Diff; Raphael PinsonPuppet
 
ServiceNow and Puppet- better together, Kevin Reeuwijk
ServiceNow and Puppet- better together, Kevin ReeuwijkServiceNow and Puppet- better together, Kevin Reeuwijk
ServiceNow and Puppet- better together, Kevin ReeuwijkPuppet
 
Take control of your dev ops dumping ground
Take control of your  dev ops dumping groundTake control of your  dev ops dumping ground
Take control of your dev ops dumping groundPuppet
 
100% Puppet Cloud Deployment of Legacy Software
100% Puppet Cloud Deployment of Legacy Software100% Puppet Cloud Deployment of Legacy Software
100% Puppet Cloud Deployment of Legacy SoftwarePuppet
 
Puppet User Group
Puppet User GroupPuppet User Group
Puppet User GroupPuppet
 
Continuous Compliance and DevSecOps
Continuous Compliance and DevSecOpsContinuous Compliance and DevSecOps
Continuous Compliance and DevSecOpsPuppet
 
The Dynamic Duo of Puppet and Vault tame SSL Certificates, Nick Maludy
The Dynamic Duo of Puppet and Vault tame SSL Certificates, Nick MaludyThe Dynamic Duo of Puppet and Vault tame SSL Certificates, Nick Maludy
The Dynamic Duo of Puppet and Vault tame SSL Certificates, Nick MaludyPuppet
 

Plus de Puppet (20)

Puppet camp2021 testing modules and controlrepo
Puppet camp2021 testing modules and controlrepoPuppet camp2021 testing modules and controlrepo
Puppet camp2021 testing modules and controlrepo
 
Puppetcamp r10kyaml
Puppetcamp r10kyamlPuppetcamp r10kyaml
Puppetcamp r10kyaml
 
2021 04-15 operational verification (with notes)
2021 04-15 operational verification (with notes)2021 04-15 operational verification (with notes)
2021 04-15 operational verification (with notes)
 
Puppet camp vscode
Puppet camp vscodePuppet camp vscode
Puppet camp vscode
 
Modules of the twenties
Modules of the twentiesModules of the twenties
Modules of the twenties
 
Applying Roles and Profiles method to compliance code
Applying Roles and Profiles method to compliance codeApplying Roles and Profiles method to compliance code
Applying Roles and Profiles method to compliance code
 
KGI compliance as-code approach
KGI compliance as-code approachKGI compliance as-code approach
KGI compliance as-code approach
 
Enforce compliance policy with model-driven automation
Enforce compliance policy with model-driven automationEnforce compliance policy with model-driven automation
Enforce compliance policy with model-driven automation
 
Keynote: Puppet camp compliance
Keynote: Puppet camp complianceKeynote: Puppet camp compliance
Keynote: Puppet camp compliance
 
Automating it management with Puppet + ServiceNow
Automating it management with Puppet + ServiceNowAutomating it management with Puppet + ServiceNow
Automating it management with Puppet + ServiceNow
 
Puppet: The best way to harden Windows
Puppet: The best way to harden WindowsPuppet: The best way to harden Windows
Puppet: The best way to harden Windows
 
Simplified Patch Management with Puppet - Oct. 2020
Simplified Patch Management with Puppet - Oct. 2020Simplified Patch Management with Puppet - Oct. 2020
Simplified Patch Management with Puppet - Oct. 2020
 
Accelerating azure adoption with puppet
Accelerating azure adoption with puppetAccelerating azure adoption with puppet
Accelerating azure adoption with puppet
 
Puppet catalog Diff; Raphael Pinson
Puppet catalog Diff; Raphael PinsonPuppet catalog Diff; Raphael Pinson
Puppet catalog Diff; Raphael Pinson
 
ServiceNow and Puppet- better together, Kevin Reeuwijk
ServiceNow and Puppet- better together, Kevin ReeuwijkServiceNow and Puppet- better together, Kevin Reeuwijk
ServiceNow and Puppet- better together, Kevin Reeuwijk
 
Take control of your dev ops dumping ground
Take control of your  dev ops dumping groundTake control of your  dev ops dumping ground
Take control of your dev ops dumping ground
 
100% Puppet Cloud Deployment of Legacy Software
100% Puppet Cloud Deployment of Legacy Software100% Puppet Cloud Deployment of Legacy Software
100% Puppet Cloud Deployment of Legacy Software
 
Puppet User Group
Puppet User GroupPuppet User Group
Puppet User Group
 
Continuous Compliance and DevSecOps
Continuous Compliance and DevSecOpsContinuous Compliance and DevSecOps
Continuous Compliance and DevSecOps
 
The Dynamic Duo of Puppet and Vault tame SSL Certificates, Nick Maludy
The Dynamic Duo of Puppet and Vault tame SSL Certificates, Nick MaludyThe Dynamic Duo of Puppet and Vault tame SSL Certificates, Nick Maludy
The Dynamic Duo of Puppet and Vault tame SSL Certificates, Nick Maludy
 

Dernier

Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piececharlottematthew16
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clashcharlottematthew16
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningLars Bell
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 

Dernier (20)

Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piece
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clash
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine Tuning
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 

State of the Puppet Community (Jan 2013)

  • 1. State  of  the     Puppet  Community   Dawn  M.  Foster   Community  Lead  at  Puppet  Labs     @geekygirldawn     dawn@puppetlabs.com     puppetlabs.com/community  
  • 2. Agenda  /  Summary   •  Defining  community   •  Guidelines  /  Code  of   Conduct   •  Components  of   Community   •  Make  it  easier  to   contribute   •  Metrics   •  Plans  for  2013  
  • 3. Community  DefiniHon   •  Community  includes  all  of  the  people  who  work  on  the  project   •  Product  contributors:  developers,  release  managers,  quality   assurance,  localizaHon,  etc.   •  Other  developers:  wriHng  applicaHons,  modules,  extensions,  etc.   •  Users:  people  who  run  your  soRware  and  provide  feedback   •  Vendors:  companies  with  products  /  services  based  on  your  project   •  Other  contributors:  promoHon,  moderaHon,  documentaHon  and   more   Some  people  contribute  as  part  of  their  employment  at  companies,   while  others  contribute  free  Hme.  The  community  includes  all  of  the   people  who  are  working  on  Puppet  projects.    
  • 4. Community  Guidelines  and  Code  of  Conduct   •  Be  nice:  Be  courteous,  respecVul  and  polite:  no  regional,   racial,  gender,  or  other  abuse  will  be  tolerated.  We  like   nice  people  way  beXer  than  mean  ones!   •  Encourage  diversity  and  par3cipa3on:  Make  everyone   in  our  community  feel  welcome,  regardless  of  their   background,  and  encourage  parHcipaHon   •  Keep  it  legal:  Don’t  get  us  in  trouble.  Post  only  content   you  own,  do  not  post  private  informaHon,  etc.   •  Stay  on  topic:  Make  sure  that  you  are  posHng  to  the   correct  channel  and  avoid  off-­‐topic  discussions.  Also   remember  that  nobody  likes  spam.   •  Specific  guidelines  for  various  tools,  etc.   hXp://docs.puppetlabs.com/community/community_guidelines.html  
  • 7. •  CFPs  open  for  many  Puppet  Camps  –  please  submit!   •  Completed  (materials  posted  online)  or  WIP:   –  Silicon  Valley:  Jan  18,  Sydney:  Jan.  24,  Ghent   •  Upcoming:   –  Stockholm:  Feb  7,  Melbourne:  Feb  8,  Oslo:  Feb  13   –  LA/SCALE:  Feb  22,  Italy:  Mar  1,  Chicago:  Mar  13   –  Barcelona:  Mar  14,  BalHmore:  Mar  15,  Atlanta:  Mar  19   –  London:  Mar  27,  Amsterdam:  April  5,  Nuremburg:  Apr  19   •  Maybe  soon?   –  Paris?  New  York?  San  Francisco?  AusHn?  Phoenix?   hXps://puppetlabs.com/community/puppet-­‐camp  
  • 8. Puppet  User  Groups   United  States   Europe  &  Australia   Bay  Area  (Mountain  View)   Barcelona   Chicago   Italy   Los  Angeles   Oslo   New  York   Stockholm   San  Francisco   Switzerland   SeaXle   Sydney   Atlanta   •  Some  more  acHve  than  others   •  Anyone  can  start  a  user  group   •  Learn  more:   hXp://puppetlabs.com/community/user-­‐groups-­‐and-­‐devops-­‐groups/   hXp://puppetlabs.com/community/starHng-­‐a-­‐user-­‐group/  
  • 9. Puppet  Forge:  The  Numbers   Stat   Jan  2012   Jan  2013   Modules   260   830+   User  Accounts   930   2000+   Daily  Downloads   500   2200+  
  • 10. Focusing  on  Puppet  Forge  in  2013   •  Publishing  API   •  Tighter  integraHon  with   other  tools,  like  github   •  BeXer  search  tools   •  More  visibility  and   recogniHon  for  great   modules  
  • 11. Focus  on  Open  Source  ContribuHons     •  Several  teams  devoted  to  our  open  source   projects   –  Puppet,  Razor,  MCollecHve,  PuppetDB,  Facter,  etc.   •  People  dedicated  to  working  with  open  source   contributors   –  Jeff  McCune  focused  on  pull  requests,  beXer   communicaHon  about  status.   –  Recent  hire  (starts  next  week):  Open  source  support   engineer  (bug  triage,  support,  etc.)   –  Hiring  an  engineering  lead  for  Facter   –  Others  soon  
  • 12. Make  it  Easy  to  Contribute  to  Puppet   •  Trivial  Patch  ExempHon:  No  CLA  Required   –  are  fewer  than  10  lines  and   –  introduce  no  new  funcHonality   –  docs.puppetlabs.com/community/trivial_patch_exempHon.html   •  BeXer  CLA  App   –  Move  it  out  of  Redmine   –  Tie  it  to  github  accounts   –  Make  it  easier  to  sign  for  individual  or  company   –  Coming  March  or  April  
  • 14. Puppet  Metrics  December  2012   Summary   5131  members  and  887  messages  in  Puppet-­‐Users     941  members  and  108  messages  in  Puppet-­‐Dev   919  nicks  on  #puppet  IRC  channel   1942  Puppet  Forge  accounts  and  726  modules   3728  Redmine  accounts   444  forks  /  1082  watchers  of  Puppet     Six  Month  Comparison  (July  2012)   4420  members  and  1198  messages  in  Puppet-­‐Users     830  members  and  120  messages  in  Puppet-­‐Dev   873  nicks  on  #puppet  IRC  channel   1405  Puppet  Forge  accounts  and  442  modules   3064  Redmine  accounts   342  Forks  /  904  watchers  of  Puppet   hXp://puppetlabs.com/community/metrics/  
  • 15. Mailing  Lists:  Top  Par3cipants  for  the  Month   Puppet-Users Mailing List Puppet-Dev Mailing List Rank User Posts Rank User Posts 1 Jakov Sosic 56 1 Andy Parker 15 2 jcbollinger 47 2 Matthaus Litteken 13 3 Pete 25 3 Alex Harvey 9 4 Gary Larizza 20 4 Jeff McCune 6 5 Ellison Marks 18 5 R.I.Pienaar 5 6 Matthaus Litteken 16 6 Dawn Foster 5 7 R.I. Pienaar 13 7 dcl...@redhat.com 4 8 Schofield 12 8 Gavin Williams 4 9 Jagga Soorma 12 9 Moses Mendoza 4 10 vioilly 12 10 James Polley 4
  • 16. Mailing  Lists:  Top  Par3cipants  for  the  Month   Puppet-Razor Mailing List MCollective Mailing List Rank User Posts Rank User Posts 1 Daniel Pittman 39 1 R.I.Pienaar 30 2 Tom McSweeney 25 2 Douglas Mauch 12 3 Antonio Xanxess 5 3 sneha 8 4 Gavin Williams 5 4 Jo Rhett 7 5 Drew Weaver 3 5 Rajul Vora 3 6 Tim Bishop 3 6 Isaac Smitley 3 stefan.radu.munte... 7 Fletcher Nichol 2 7 2 @gmail.com pup...@razorsedge. 8 2 8 Oded Ben Ozer 2 org 9 michael hancock 2 9 brad diafe 1 10 Cody Bunch 2 10 Matthew Ceroni 1
  • 17. Contributors  to  Puppet:  Past  1  Year     Commits   Person   Commits   Person   310   Daniel  PiXman   41   Stefan  Schulte   234   Patrick  Carlisle   34   Kelsey  Hightower   210   Andrew  Parker   33   Jeff  Weiss   178   Josh  Cooper   32   Henrik  Lindberg   118   Jeff  McCune   28   Hailee  Kenney   117   MaXhaus  Owens   27   Nick  Lewis   97   Chris  Price   19   Ken  Barber   91   Rahul   16   Gary  Larizza   47   Moses  Mendoza   15   Dominic  Cleal   47   Nick  Fagerlund   14   MaX  Robinson   14   Eric  Sorenson   Thanks  to  Jeff  Weiss  for  awesome  data  
  • 18. Contributors  to  Puppet:  Past  1  Year   Thanks  to  Jeff  Weiss  for  data  &  visualizaHon  awesomeness  
  • 19. Contributors  to  Puppet:  All  Time   Thanks  to  Jeff  Weiss  for  data  &  visualizaHon  awesomeness  
  • 20. ask.puppetlabs.com  Q&A  Site   All-­‐Time  Top  Users  (Sorted  by  Karma)  
  • 21. #puppet  IRC  User  Ac3vity  for  the  Month     Rank   IRC  Nick   Num  of  Lines   Random  IRC  Quote   1 bluefoxxx 517 "apache should be running as puppet" 2 binford2k 444 "jamescarr how you do that… that's entirely up to you to define" 3 Randm 418 "waszi: what device are you using?" 4 Eduard_Munteanu 284 "Mantiss: it's running in the background" 5 Volcane 253 "and you're talking about auto generating those certs" 6 brendan_ 200 "jlambert121: which hiera thing?" 7 fubada 178 "im trying to set up a main filebucket in my masters site.pp" 8 vrillusions 138 "or don't have your editors setup properly :)" 9 zipkid 121 "and do all the steps you specified AFTER your code cleanup..." 10 sonne 73 "so that's why 3.0 was released so sooner than i expected" 11 jkyle 73 "I think that was it, binford2k" 12 ken_barber 71 "it drops the agent rss from like 95mb to 40mb or some such" 13 agaffney 71 "Randm: been there, done that, eh?" 14 robinbowes 67 "Templating can deal with that" 15 scwizard 64 "gives me Error: execution expired" 16 jeremyb 56 "ken_barber: yeah. he's drupal too i think" 17 ohadlevy 56 "Randm: well, you dont need to show them that" 18 wamarler 55 "yes, so far the load on our puppetmaster is practically nothing" 19 jeremy_carroll 54 "Randm: Something like that." 20 dblessing 53 "Volcane and FriedBob-work: oh didn't know that. neat"
  • 22.
  • 23. @scobelizer  interview  of  Puppet  at  OpenStack  
  • 26. Holiday  Lull   Data  Gathering  Anomaly  
  • 27.
  • 28.
  • 30. Data  Gathering  Anomaly   Triage-­‐a-­‐thon  
  • 31.
  • 32. PlaVorm  Team  Formed   Triage-­‐a-­‐thon  
  • 33. Pull  Request  Sprint   PE  team  AIX    support   Triage-­‐a-­‐thon   3.0  Sprint  
  • 34. Community  Plans  2013   •  Improve  metrics   •  Launch  new  CLA  App   •  Work  on  unified  login  and  profile   •  BeXer  recogniHon  for  community  members   •  Lots  of  Puppet  Camps     (25+  in  2013)   •  Get  more  people  starHng     Puppet  user  groups   •  Grow  ask.puppetlabs.com     Q&A  site  
  • 35. Puppet  Labs  is  Hiring!*   *  Portland  is  a  great  place  to  live:  great  beer,  amazing  coffee,  fantasHc  food,  snowy  mountains,  ocean  &  more  
  • 36. Ways  to  Contribute   •  Docs   •  Ask  /  Mailing  Lists   •  Bug  Triage   •  Contribute  code  to  projects   •  Contribute  modules  to  Forge   •  Note:  we’ve  hired  a  lot  of  people  from  the   community  J  
  • 37. Learn  More   •  Community   –  puppetlabs.com/community   –  puppetlabs.com/community/puppet-­‐camp   –  puppetlabs.com/community/starHng-­‐a-­‐user-­‐group/   –  docs.puppetlabs.com/#community   •  Metrics  for  every  month:   –  puppetlabs.com/community/metrics/   –  Blog  post   •  Contact:  Dawn  Foster   –  dawn@puppetlabs.com   –  @geekygirldawn   –  IRC:  DawnFoster  
  • 38. Books  and  T-­‐Shirts   New  Book!   Other  Books!   Did  you  get  a  T-­‐shirt?   We  have  more!