[SFS] A gentle hands-on introduction to Puppet
David L. Willson
sfs@thegeek.nu
Thu, 05 Dec 2013 13:06:16 -0700 (MST)
--=_4ef0777f-c2de-4e35-b44c-70c4dd0e3987
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
If you're interested in some good, foundational Puppet training, please con=
sider signing up for SFS' one-day Puppet class here:
http://www.sofree.us/?page_id=3D1462
If 6 or more students are registered by this Saturday night, I'll run the c=
lass as scheduled. If not, I'll push it to February 1st.
--
David L. Willson
Teacher, Engineer, Evangelist
RHCE+Satellite CCAH Network+ A+ Linux+ LPIC-1 UbuntuCP NovellCLA
Mobile 720-333-LANS(5267)
This is a good time for a r3VOLution.
----- Original Message -----
> Dear all,
> I'm sad that we only have 2 students registered for what is actually
> quite a good class. (I confess to some bias.) Please help me fill
> the other 10 seats? Here are some ideas: Come to the class. Invite
> your 3 favorite geek friends. Announce the class on Facebook,
> Twitter, Linked-In, Diaspora, CLUE, BLUG, and/or somewhere else.
> And discounts:
> =E2=80=A2 You get a $25 discount on this class if you wear a Linux Camp
> T-shirt. Larry!
> =E2=80=A2 You get a $25 discount for every student you bring with you.
> =E2=80=A2 And finally, if you register by COB tomorrow, you get a $10
> discount.
> The minimum price of the class is 0, PWYW is always an option, and I
> am continually grateful for your contributions of time, talent, and
> treasure.
> --
> David L. Willson
> Teacher, Engineer, Evangelist
> RHCE+Satellite CCAH Network+ A+ Linux+ LPIC-1 UbuntuCP NovellCLA
> Mobile 720-333-LANS(5267)
> This is a good time for a r3VOLution.
> ----- Original Message -----
> > Motion 1
>
> > After considerable and lengthy consultation with myself, I=E2=80=99ve
> > decided
> > a discount of $25 should be awarded to those in the group who
> > arrive
> > wearing their Official SFS Linux Camp Tie-dyed T-Shirts (Which must
> > remain on for the entirety of the class),=E2=80=A6 <snipped for brevity=
and
> > decency>
>
> > Best regards,
>
> > Larry Sawyer
>
> > IT Consultant
>
> > SCSDenver.com LLC
>
> > office: (303) 751-8000
>
> > web: www.SCSDenver.com
>
> > From: sfs-admin@thegeek.nu [mailto:sfs-admin@thegeek.nu] On Behalf
> > Of
> > David L. Willson
>
> > Sent: Monday, December 02, 2013 4:42 PM
>
> > To: sfs@thegeek.nu
>
> > Subject: Re: [SFS] A gentle hands-on introduction to Puppet
>
> > The next run of AGHI2 Puppet has been set into the time-space
> > continuum.
>
> > When:
>
> > Saturday, December 21st, 9AM to 5PM
>
> > Where:
>
> > The Concoctory
>
> > RSVP here:
>
> > http://www.sofree.us/?page_id=3D1462
>
> > The class is PWYW (pay what you want) with 100 USD or 0.1 BTC
> > suggested.
>
> > --
>
> > David L. Willson
>
> > Teacher, Engineer, Evangelist
>
> > RHCE+Satellite CCAH Network+ A+ Linux+ LPIC-1 UbuntuCP NovellCLA
>
> > Mobile 720-333-LANS(5267)
>
> > This is a good time for a r3VOLution.
>
> > ----- Original Message -----
>
> > > 'jromero' asked a question in IRC and then left before I could
> > > answer
> > > it. :-)
> >
>
> > > So, here's the answer:
> >
>
> > > Puppet is a programming language to define and assign policies
> > > like
> > > this:
> >
>
> > > "This package should be installed."
> >
>
> > > "This user should be present and have this UID."
> >
>
> > > "This file should be present, with this ownership, and this
> > > content."
> >
>
> > > "This service should be running and enabled to start on boot."
> >
>
> > > Puppet compares to Chef, Ansible, Salt, and "group policy
> > > objects"
> > > on
> > > Windows.
> >
>
> > > Puppet is fun to work with, but without proper training
> > > (retraining,
> > > restraining) of dev-ops engineers, it can quickly grow into an
> > > wholly un-manage-able (un-holy) mess. Come to my workshop and
> > > learn
> > > how to NOT f* it up.
> >
>
> > > --
> >
>
> > > David L. Willson
> >
>
> > > Teacher, Engineer, Evangelist
> >
>
> > > RHCE+Satellite CCAH Network+ A+ Linux+ LPIC-1 UbuntuCP NovellCLA
> >
>
> > > Mobile 720-333-LANS(5267)
> >
>
> > > This is a good time for a r3VOLution.
> >
>
> > > ----- Original Message -----
> >
>
> > > > David
> > >
> >
>
> > > > I am good with both days, would like to attend.
> > >
> >
>
> > > > Thanks
> > >
> >
>
> > > > Viji
> > >
> >
>
> > > > On Sunday, November 24, 2013 8:47 PM, David L. Willson <
> > > > DLWillson@thegeek.nu > wrote:
> > >
> >
>
> > > > A gentle, hands-on introduction to ... Puppet
> > >
> >
>
> > > > It seems there's enough interest to offer this class again.
> > >
> >
>
> > > > How about December 21st or January 4th, give what you like,
> > > > with
> > > > a
> > > > suggestion of $100?
> > >
> >
>
> > > > --
> > >
> >
>
> > > > David L. Willson
> > >
> >
>
> > > > Teacher, Engineer, Evangelist
> > >
> >
>
> > > > RHCE+Satellite CCAH Network+ A+ Linux+ LPIC-1 UbuntuCP
> > > > NovellCLA
> > >
> >
>
> > > > Mobile 720-333-LANS(5267)
> > >
> >
>
> > > > This is a good time for a r3VOLution.
> > >
> >
>
--=_4ef0777f-c2de-4e35-b44c-70c4dd0e3987
Content-Type: text/html; charset=utf-8
Content-Transfer-Encoding: quoted-printable
<html><head><style type=3D'text/css'>p { margin: 0; }</style></head><body><=
div style=3D'font-family: Times New Roman; font-size: 12pt; color: #000000'=
><span>If you're interested in some good, foundational Puppet training, ple=
ase consider signing up for SFS' one-day Puppet class here:<br><br>http://w=
ww.sofree.us/?page_id=3D1462<br><br>If 6 or more students are registered by=
this Saturday night, I'll run the class as scheduled. If not, I'll push it=
to February 1st.<br><br><span name=3D"x"></span>--<br>David L. Willson<br>=
Teacher, Engineer, Evangelist<br>RHCE+Satellite CCAH Network+ A+ Linux+ LPI=
C-1 UbuntuCP NovellCLA<br>Mobile 720-333-LANS(5267)<br><br>This is a good t=
ime for a r3VOLution.<span name=3D"x"></span><br></span><br><hr id=3D"zwchr=
"><blockquote style=3D"border-left:2px solid rgb(16, 16, 255);margin-left:5=
px;padding-left:5px;color:#000;font-weight:normal;font-style:normal;text-de=
coration:none;font-family:Helvetica,Arial,sans-serif;font-size:12pt;"><styl=
e>p { margin: 0; }</style><div id=3D"DWT1698" style=3D"font-family: Times N=
ew Roman; font-size: 12pt; color: #000000">Dear all,<br><br>I'm sad that we=
only have 2 students registered for what is actually quite a good class. (=
I confess to some bias.) Please help me fill the other 10 seats? Here are s=
ome ideas: Come to the class. Invite your 3 favorite geek friends. Announce=
the class on Facebook, Twitter, Linked-In, Diaspora, CLUE, BLUG, and/or so=
mewhere else.<br><br>And discounts:<br><br><ul><li>You get a $25 discount o=
n this class if you wear a Linux Camp T-shirt. Larry!<br></li><li>You get a=
$25 discount for every student you bring with you.<br></li><li>And finally=
, if you register by COB tomorrow, you get a $10 discount.</li></ul><span>T=
he minimum price of the class is 0, PWYW is always an option, and I am cont=
inually grateful for your contributions of time, talent, and treasure.<br><=
br><span></span>--<br>David L. Willson<br>Teacher, Engineer, Evangelist<br>=
RHCE+Satellite CCAH Network+ A+ Linux+ LPIC-1 UbuntuCP NovellCLA<br>Mobile =
720-333-LANS(5267)<br><br>This is a good time for a r3VOLution.<span></span=
><br></span><br><hr id=3D"zwchr"><blockquote style=3D"border-left:2px solid=
rgb(16, 16, 255);margin-left:5px;padding-left:5px;color:#000;font-weight:n=
ormal;font-style:normal;text-decoration:none;font-family:Helvetica,Arial,sa=
ns-serif;font-size:12pt;"><!--[if !mso]><style>v\:* {behavior:url(#default#=
VML);}
o\:* {behavior:url(#default#VML);}
w\:* {behavior:url(#default#VML);}
.shape {behavior:url(#default#VML);}
</style><![endif]--><style><!--
/* Font Definitions */
@font-face
{font-family:Helvetica;
panose-1:2 11 6 4 2 2 2 2 2 4;}
@font-face
{font-family:"Cambria Math";
panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
{font-family:Calibri;
panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
{font-family:Tahoma;
panose-1:2 11 6 4 3 5 4 4 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
{margin:0in;
margin-bottom:.0001pt;
font-size:12.0pt;
font-family:"Times New Roman","serif";}
h1
{mso-style-priority:9;
mso-style-link:"Heading 1 Char";
mso-margin-top-alt:auto;
margin-right:0in;
mso-margin-bottom-alt:auto;
margin-left:0in;
font-size:24.0pt;
font-family:"Times New Roman","serif";
font-weight:bold;}
a:link, span.MsoHyperlink
{mso-style-priority:99;
color:blue;
text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
{mso-style-priority:99;
color:purple;
text-decoration:underline;}
p
{mso-style-priority:99;
margin:0in;
margin-bottom:.0001pt;
font-size:12.0pt;
font-family:"Times New Roman","serif";}
span.Heading1Char
{mso-style-name:"Heading 1 Char";
mso-style-priority:9;
mso-style-link:"Heading 1";
font-family:"Cambria","serif";
color:#365F91;
font-weight:bold;}
span.EmailStyle19
{mso-style-type:personal-reply;
font-family:"Times New Roman","serif";
color:#1F497D;}
.MsoChpDefault
{mso-style-type:export-only;
font-size:10.0pt;}
@page WordSection1
{size:8.5in 11.0in;
margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]--><div class=3D"WordSection1"><p class=3D"M=
soNormal"><b><u><span style=3D"font-size:11.0pt;color:#1F497D">Motion 1</sp=
an></u></b></p><p class=3D"MsoNormal"><span id=3D"DWT1697" style=3D"font-si=
ze:11.0pt;color:#1F497D">After considerable and lengthy consultation with m=
yself, I=E2=80=99ve decided a discount of $25 should be awarded to those in=
the group who arrive wearing their Official SFS Linux Camp Tie-dyed T-Shir=
ts (Which <b>must</b> remain on for the entirety of the class),=E2=80=A6 &l=
t;snipped for brevity and decency><br></span><span style=3D"font-size:11=
.0pt;color:#1F497D">Best regards,<span style=3D"font-size:11.0pt;color:#1F4=
97D"> </span></span><p class=3D"MsoNormal"><span style=3D"font-size:11=
.0pt;color:#1F497D">Larry Sawyer</span></p><p class=3D"MsoNormal"><b><i><sp=
an style=3D"font-size:11.0pt;color:#1F497D">IT Consultant</span></i></b></p=
><p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;color:#1F497D">SCSD=
enver.com LLC</span></p><p class=3D"MsoNormal"><b><i><span style=3D"font-si=
ze:11.0pt;color:#1F497D">office: (303) 751-8000</span></i></b></p><p class=
=3D"MsoNormal"><b><i><span style=3D"font-size:11.0pt;color:#1F497D">web:</s=
pan></i></b><span style=3D"font-size:11.0pt;color:#1F497D"> </span><span st=
yle=3D"font-size:11.0pt;font-family:"Calibri","sans-serif&qu=
ot;;color:#1F497D"><a href=3D"http://www.scsdenver.com/" target=3D"_blank">=
www.SCSDenver.com</a></span></p></p><p class=3D"MsoNormal"><span style=3D"f=
ont-size:11.0pt;color:#1F497D"> </span></p><div><div style=3D"border:n=
one;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in 0in 0in"><p class=3D"M=
soNormal"><b><span style=3D"font-size:10.0pt;font-family:"Tahoma"=
,"sans-serif"">From:</span></b><span style=3D"font-size:10.0pt;fo=
nt-family:"Tahoma","sans-serif""> sfs-admin@thegeek.nu =
[mailto:sfs-admin@thegeek.nu] <b>On Behalf Of </b>David L. Willson<br><b>Se=
nt:</b> Monday, December 02, 2013 4:42 PM<br><b>To:</b> sfs@thegeek.nu<br><=
b>Subject:</b> Re: [SFS] A gentle hands-on introduction to Puppet</span></p=
></div></div><p class=3D"MsoNormal"> </p><div><p class=3D"MsoNormal" s=
tyle=3D"margin-bottom:12.0pt"><span style=3D"color:black">The next run of <=
b>AGHI2 Puppet</b> has been set into the time-space continuum.<br><br>When:=
<br><b> Saturday, December 21st, 9AM to 5PM</b><br>Where:<br><b> =
; The Concoctory</b><br>RSVP here:<br> <a href=3D"http://www.sofree.u=
s/?page_id=3D1462" target=3D"_blank">http://www.sofree.us/?page_id=3D1462</=
a><br><br>The class is <b>PWYW</b> (pay what you want) with 100 USD or 0.1 =
BTC suggested.<br><br>--<br>David L. Willson<br>Teacher, Engineer, Evangeli=
st<br>RHCE+Satellite CCAH Network+ A+ Linux+ LPIC-1 UbuntuCP NovellCLA<br>M=
obile 720-333-LANS(5267)<br><br>This is a good time for a r3VOLution.</span=
></p><div class=3D"MsoNormal" style=3D"text-align:center" align=3D"center">=
<span style=3D"color:black"><hr id=3D"zwchr" size=3D"2" width=3D"100%" alig=
n=3D"center"></span></div><blockquote style=3D"border:none;border-left:soli=
d #1010FF 1.5pt;padding:0in 0in 0in 4.0pt;margin-left:3.75pt;margin-top:5.0=
pt;margin-bottom:5.0pt"><div><p class=3D"MsoNormal" style=3D"margin-bottom:=
12.0pt"><span style=3D"color:black">'jromero' asked a question in IRC and t=
hen left before I could answer it. :-)<br><br>So, here's the answer:<br><br=
>Puppet is a programming language to define and assign policies like this:<=
br> "This package should be installed."<br> "This user should b=
e present and have this UID."<br> "This file should be present, with =
this ownership, and this content."<br> "This service should be runnin=
g and enabled to start on boot."<br><br>Puppet compares to Chef, Ansible, S=
alt, and "group policy objects" on Windows.<br><br>Puppet is fun to work wi=
th, but without proper training (retraining, restraining) of dev-ops engine=
ers, it can quickly grow into an wholly un-manage-able (un-holy) mess. Come=
to my workshop and learn how to NOT f* it up.<br><br>--<br>David L. Willso=
n<br>Teacher, Engineer, Evangelist<br>RHCE+Satellite CCAH Network+ A+ Linux=
+ LPIC-1 UbuntuCP NovellCLA<br>Mobile 720-333-LANS(5267)<br><br>This is a g=
ood time for a r3VOLution.</span></p><div class=3D"MsoNormal" style=3D"text=
-align:center" align=3D"center"><span style=3D"color:black"><hr id=3D"zwchr=
" size=3D"2" width=3D"100%" align=3D"center"></span></div><blockquote style=
=3D"border:none;border-left:solid #1010FF 1.5pt;padding:0in 0in 0in 4.0pt;m=
argin-left:3.75pt;margin-top:5.0pt;margin-bottom:5.0pt"><div><div><p class=
=3D"MsoNormal" style=3D"background:white"><span style=3D"font-size:10.0pt;f=
ont-family:"Helvetica","sans-serif";color:black">David<=
/span></p></div><div><p class=3D"MsoNormal"><span style=3D"font-size:10.0pt=
;font-family:"Helvetica","sans-serif";color:black">&nbs=
p;</span></p></div><div><p class=3D"MsoNormal"><span style=3D"font-size:10.=
0pt;font-family:"Helvetica","sans-serif";color:black">I=
am good with both days, would like to attend.</span></p></div><div><p clas=
s=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:"Helvetica=
","sans-serif";color:black"> </span></p></div><div><p c=
lass=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:"Helvet=
ica","sans-serif";color:black">Thanks</span></p></div><div><=
p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:"Hel=
vetica","sans-serif";color:black">Viji</span></p></div><div>=
<p class=3D"MsoNormal" style=3D"margin-bottom:12.0pt;background:white"><spa=
n style=3D"font-size:10.0pt;font-family:"Helvetica","sans-se=
rif";color:black"> </span></p><div><div><div><p class=3D"MsoNorma=
l" style=3D"background:white"><span style=3D"font-size:10.0pt;font-family:&=
quot;Arial","sans-serif";color:black">On Sunday, November 24=
, 2013 8:47 PM, David L. Willson <<a href=3D"mailto:DLWillson@thegeek.nu=
" target=3D"_blank">DLWillson@thegeek.nu</a>> wrote:</span><span style=
=3D"font-family:"Helvetica","sans-serif";color:black"><=
/span></p></div><div><div id=3D"yiv5996778087"><div><div><h1 style=3D"backg=
round:white"><span style=3D"color:black">A gentle, hands-on introduction to=
... Puppet</span></h1><p class=3D"MsoNormal" style=3D"margin-bottom:12.0pt=
;background:white"><span style=3D"color:black">It seems there's enough inte=
rest to offer this class again.<br><br>How about December 21st or January 4=
th, give what you like, with a suggestion of $100?<br><br>--<br>David L. Wi=
llson<br>Teacher, Engineer, Evangelist<br>RHCE+Satellite CCAH Network+ A+ L=
inux+ LPIC-1 UbuntuCP NovellCLA<br>Mobile 720-333-LANS(5267)<br><br>This is=
a good time for a r3VOLution.</span></p></div></div></div><p class=3D"MsoN=
ormal" style=3D"margin-bottom:12.0pt;background:white"><span style=3D"font-=
family:"Helvetica","sans-serif";color:black"> </sp=
an></p></div></div></div></div></div></blockquote><p class=3D"MsoNormal"><s=
pan style=3D"color:black"> </span></p></div></blockquote><p class=3D"M=
soNormal"><span style=3D"color:black"> </span></p></div></div></blockq=
uote><br></div></blockquote><br></div></body></html>
--=_4ef0777f-c2de-4e35-b44c-70c4dd0e3987--