Re: [Puppet Users] First anniversary of the module team

2014-06-26 Thread Johan De Wit

Happy anniversary to you all !!

On 25/06/14 18:53, Ashley Penney wrote:


The 1st anniversary of the module team!


Hello from the module team here at Puppet Labs!  I’m starting this 
email with a lie because I’m not sure exactly when our first 
anniversary really is, but I started on the 1st of July and the team 
had only just gotten started, so that’s as good a date as any.



For those readers who are unaware, the module team at Puppet Labs 
exists primarily to implement the supported modules initiative.  For 
anyone that missed the announcement last year, the goal of supported 
modules is to help you more easily discover amazing modules and offer 
support for those modules to Puppet Enterprise customers.  Over the 
last year we’ve been laying the foundations to make this sustainable 
(and making it up as we go along).  In order to support modules across 
the diverse set of platforms PE runs on, we’ve had to experiment with 
and learn how to test modules in a sustainable, scalable way, and over 
the last year we’ve been trying to accomplish that.



Members of the team


Before we talk about what we’ve been doing over the last year, I 
thought it would be nice to briefly talk about who is in the team, our 
backgrounds, and where you can get hold of us.  I’ll list everyone in 
the order they joined the team to make life easy for me.



Hunter Haugen


Hunter was the very first member of the team and many of you know him 
as “hunner” on IRC.  Previously a member of the Professional Services 
team, Hunter spent his time traveling and visiting customers all over 
the world.  His background, like mine, is mostly UNIX systems 
administration.  He’s responsible for the huge refactoring of the 
apache module a while back, and is all over the popular puppetlabs 
modules we hope you’re all using.



Ashley Penney


This one is me.  I’m “ashp” on IRC and hopefully I know many of you. 
 I’ve been a Puppet user since the start of 2008, when I spent most of 
my time harassing Luke on IRC over “bugs” I found that turned out to 
be fundamental design decisions.  I’ve been in operations for ~12 
years, and this is the only job I’ve ever had where nobody will wake 
me up at 0300 to let me know everything has crashed and the world is 
on fire.  It’s pretty awesome.



Chris Hoge


Anyone here who has used the openstack modules can thank Chris for 
putting in a ton of work to make them awesome.  Just before I took 
this job, I tried to use the puppetlabs openstack modules and after a 
week I threw up my hands and gave up as nothing worked.  Now they 
actually work and are awesome. Progress!  Chris primarily focuses on 
openstack, but he sometimes has to wrestle modules that are 
dependencies into shape (like mongodb!).  You can find him as 
“hogepodge” on IRC.



Travis Fields


Travis joined to help the module team build out and build up awesome 
modules specifically for Windows.  The rest of us are Linux users, so 
we often just threw up our hands and said “I can’t fix that!” when 
modules had issues on Windows.  Since joining the team, he’s taken 
over the reboot and registry modules, fixed vcsrepo to work on 
windows, taken on the new acl module, as well as fixed a number of 
issues throughout our tooling to make sure Windows is a true first 
class platform for modules instead of something we hide under the bed 
from.  Travis goes by “cyberious” on IRC.



Morgan Haskel


Morgan previously worked with Onyxpoint (a long time Puppet community 
member!) on Puppet modules.  Battle-scarred from forcing complex 
modules into behaving properly, she joined Puppet Labs to help us 
write amazing supported modules.  She’s brought some adult supervision 
to the team and ensures we’re on a regular cadence for module 
releases.  You can ask her questions about Hadoop (she’ll love it, I 
promise) on IRC as “_morgan”.



AJ Johnson


The almost-newest member of the team is our boss; he's in charge of 
ensuring we’re all pointing in the right direction and focused on 
actually building things the community benefits from.  He escaped from 
IBM to come wrangle the team into a semblance of order and make sure 
we’re on track to deliver supported modules!



Colleen Murphy


The actual-newest member of the team comes to us for the summer as an 
intern from PSU (that’s the portland one, not the Pennsylvania one). 
 She’s a Linux sysadmin, Puppet user, and developer, and she is 
already helping us tackle a project we’ve been putting off for months. 
 You can find her on IRC as “crinkle”.  If you’re igalic or blkperl 
then I preemptively ban you from asking her for PR merges! :)



Other People


This is already longer than an Oscar acceptance speech, so I want to 
wrap up by just saying that we have a bunch of other fantastic people 
that help us keep this show on the road.  Lauren Rother helps ensure 
modules have documentation that makes sense, Heidi Pio shouts at us 
when we don’t close JIRA tickets, Justin Stoller makes the CI 
environ

[Puppet Users] First anniversary of the module team

2014-06-25 Thread Ashley Penney
The 1st anniversary of the module team!

Hello from the module team here at Puppet Labs!  I’m starting this email
with a lie because I’m not sure exactly when our first anniversary really
is, but I started on the 1st of July and the team had only just gotten
started, so that’s as good a date as any.

For those readers who are unaware, the module team at Puppet Labs exists
primarily to implement the supported modules initiative.  For anyone that
missed the announcement last year, the goal of supported modules is to help
you more easily discover amazing modules and offer support for those
modules to Puppet Enterprise customers.  Over the last year we’ve been
laying the foundations to make this sustainable (and making it up as we go
along).  In order to support modules across the diverse set of platforms PE
runs on, we’ve had to experiment with and learn how to test modules in a
sustainable, scalable way, and over the last year we’ve been trying to
accomplish that.

Members of the team

Before we talk about what we’ve been doing over the last year, I thought it
would be nice to briefly talk about who is in the team, our backgrounds,
and where you can get hold of us.  I’ll list everyone in the order they
joined the team to make life easy for me.

Hunter Haugen

Hunter was the very first member of the team and many of you know him as
“hunner” on IRC.  Previously a member of the Professional Services team,
Hunter spent his time traveling and visiting customers all over the world.
 His background, like mine, is mostly UNIX systems administration.  He’s
responsible for the huge refactoring of the apache module a while back, and
is all over the popular puppetlabs modules we hope you’re all using.

Ashley Penney

This one is me.  I’m “ashp” on IRC and hopefully I know many of you.  I’ve
been a Puppet user since the start of 2008, when I spent most of my time
harassing Luke on IRC over “bugs” I found that turned out to be fundamental
design decisions.  I’ve been in operations for ~12 years, and this is the
only job I’ve ever had where nobody will wake me up at 0300 to let me know
everything has crashed and the world is on fire.  It’s pretty awesome.

Chris Hoge

Anyone here who has used the openstack modules can thank Chris for putting
in a ton of work to make them awesome.  Just before I took this job, I
tried to use the puppetlabs openstack modules and after a week I threw up
my hands and gave up as nothing worked.  Now they actually work and are
awesome. Progress!  Chris primarily focuses on openstack, but he sometimes
has to wrestle modules that are dependencies into shape (like mongodb!).
 You can find him as “hogepodge” on IRC.

Travis Fields

Travis joined to help the module team build out and build up awesome
modules specifically for Windows.  The rest of us are Linux users, so we
often just threw up our hands and said “I can’t fix that!” when modules had
issues on Windows.  Since joining the team, he’s taken over the reboot and
registry modules, fixed vcsrepo to work on windows, taken on the new acl
module, as well as fixed a number of issues throughout our tooling to make
sure Windows is a true first class platform for modules instead of
something we hide under the bed from.  Travis goes by “cyberious” on IRC.

Morgan Haskel

Morgan previously worked with Onyxpoint (a long time Puppet community
member!) on Puppet modules.  Battle-scarred from forcing complex modules
into behaving properly, she joined Puppet Labs to help us write amazing
supported modules.  She’s brought some adult supervision to the team and
ensures we’re on a regular cadence for module releases.  You can ask her
questions about Hadoop (she’ll love it, I promise) on IRC as “_morgan”.

AJ Johnson

The almost-newest member of the team is our boss; he's in charge of
ensuring we’re all pointing in the right direction and focused on actually
building things the community benefits from.  He escaped from IBM to come
wrangle the team into a semblance of order and make sure we’re on track to
deliver supported modules!

Colleen Murphy

The actual-newest member of the team comes to us for the summer as an
intern from PSU (that’s the portland one, not the Pennsylvania one).  She’s
a Linux sysadmin, Puppet user, and developer, and she is already helping us
tackle a project we’ve been putting off for months.  You can find her on
IRC as “crinkle”.  If you’re igalic or blkperl then I preemptively ban you
from asking her for PR merges! :)

Other People

This is already longer than an Oscar acceptance speech, so I want to wrap
up by just saying that we have a bunch of other fantastic people that help
us keep this show on the road.  Lauren Rother helps ensure modules have
documentation that makes sense, Heidi Pio shouts at us when we don’t close
JIRA tickets, Justin Stoller makes the CI environment work, John Duarte
shakes his head at our attempts at risk assessments and testing plans, Ryan
Coleman helps us figure out what we’re even meant to be building in t