[clue] [SFS] A gentle hands-on introduction to Puppet
Mark G. Harvey
sfs@thegeek.nu
Thu, 5 Dec 2013 12:35:16 -0800 (PST)
--673831718-626624307-1386275716=:49451
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
Dave, =0A=0A=0AI'd love to take the course ... but will be traveling on Dec=
21st.=C2=A0 =0A=0A=0APerhaps after the new year.=C2=A0 Thanks for offering=
up you knowledge.=C2=A0 =0A=0A=0AMark=0A=0A=0A=0A=0AOn Thursday, December =
5, 2013 1:06 PM, David L. Willson <DLWillson@TheGeek.NU> wrote:=0A =0AIf yo=
u're interested in some good, foundational Puppet training, please consider=
signing up for SFS' one-day Puppet class here:=0A=0Ahttp://www.sofree.us/?=
page_id=3D1462=0A=0AIf 6 or more students are registered by this Saturday n=
ight, I'll run the class as scheduled. If not, I'll push it to February 1st=
.=0A=0A--=0ADavid L. Willson=0ATeacher, Engineer, Evangelist=0ARHCE+Satelli=
te CCAH Network+ A+ Linux+ LPIC-1 UbuntuCP NovellCLA=0AMobile 720-333-LANS(=
5267)=0A=0AThis is a good time for a r3VOLution.=0A=0A_____________________=
___________=0A=0ADear all,=0A>=0A>I'm sad that we only have 2 students regi=
stered for what is actually quite a good class. (I confess to some bias.) P=
lease help me fill the other 10 seats? Here are some ideas: Come to the cla=
ss. Invite your 3 favorite geek friends. Announce the class on Facebook, Tw=
itter, Linked-In, Diaspora, CLUE, BLUG, and/or somewhere else.=0A>=0A>And d=
iscounts:=0A>=0A>=0A>=09* You get a $25 discount on this class if you wear =
a Linux Camp T-shirt. Larry!=0A>=0A>=09* You get a $25 discount for every s=
tudent you bring with you.=0A>=0A>=09* 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 o=
f time, talent, and treasure.=0A>=0A>--=0A>David L. Willson=0A>Teacher, Eng=
ineer, Evangelist=0A>RHCE+Satellite CCAH Network+ A+ Linux+ LPIC-1 UbuntuCP=
NovellCLA=0A>Mobile 720-333-LANS(5267)=0A>=0A>This is a good time for a r3=
VOLution.=0A>=0A>>________________________________=0A>=0A>Motion 1=0A>>Afte=
r 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>=0A>>=
Best regards,=C2=A0=0A>>Larry Sawyer=0A>>IT Consultant=0A>>SCSDenver.com LL=
C=0A>>office: (303) 751-8000=0A>>web:www.SCSDenver.com=0A>>=C2=A0=0A>>From:=
sfs-admin@thegeek.nu [mailto:sfs-admin@thegeek.nu] On Behalf Of David L. Wi=
llson=0A>>Sent: Monday, December 02, 2013 4:42 PM=0A>>To: sfs@thegeek.nu=0A=
>>Subject: Re: [SFS] A gentle hands-on introduction to Puppet=0A>>=C2=A0=0A=
>>The next run of AGHI2 Puppet has been set into the time-space continuum.=
=0A>>=0A>>When:=0A>>=C2=A0 Saturday, December 21st, 9AM to 5PM=0A>>Where:=
=0A>>=C2=A0 The Concoctory=0A>>RSVP here:=0A>>=C2=A0 http://www.sofree.us/?=
page_id=3D1462=0A>>=0A>>The class is PWYW (pay what you want) with 100 USD =
or 0.1 BTC suggested.=0A>>=0A>>--=0A>>David L. Willson=0A>>Teacher, Enginee=
r, Evangelist=0A>>RHCE+Satellite CCAH Network+ A+ Linux+ LPIC-1 UbuntuCP No=
vellCLA=0A>>Mobile 720-333-LANS(5267)=0A>>=0A>>This is a good time for a r3=
VOLution.=0A>>=0A>>________________________________=0A>>=0A>>'jromero' aske=
d a question in IRC and then left before I could answer it. :-)=0A>>>=0A>>>=
So, here's the answer:=0A>>>=0A>>>Puppet is a programming language to defin=
e and assign policies like this:=0A>>>=C2=A0 "This package should be instal=
led."=0A>>>=C2=A0 "This user should be present and have this UID."=0A>>>=C2=
=A0 "This file should be present, with this ownership, and this content."=
=0A>>>=C2=A0 "This service should be running and enabled to start on boot."=
=0A>>>=0A>>>Puppet compares to Chef, Ansible, Salt, and "group policy objec=
ts" on Windows.=0A>>>=0A>>>Puppet is fun to work with, but without proper t=
raining (retraining, restraining) of dev-ops engineers, it can quickly grow=
into an wholly un-manage-able (un-holy) mess. Come to my workshop and lear=
n how to NOT f* it up.=0A>>>=0A>>>--=0A>>>David L. Willson=0A>>>Teacher, En=
gineer, Evangelist=0A>>>RHCE+Satellite CCAH Network+ A+ Linux+ LPIC-1 Ubunt=
uCP NovellCLA=0A>>>Mobile 720-333-LANS(5267)=0A>>>=0A>>>This is a good time=
for a r3VOLution.=0A>>>=0A>>>________________________________=0A>>>=0A>>>D=
avid=0A>>>>=C2=A0=0A>>>>I am good with both days, would like to attend.=0A>=
>>>=C2=A0=0A>>>>Thanks=0A>>>>Viji=0A>>>>=C2=A0=0A>>>>On Sunday, November 24=
, 2013 8:47 PM, David L. Willson <DLWillson@thegeek.nu> wrote:=0A>>>>A gent=
le, hands-on introduction to ... Puppet=0A>>>>It seems there's enough inter=
est to offer this class again.=0A>>>>=0A>>>>How about December 21st or Janu=
ary 4th, give what you like, with a suggestion of $100?=0A>>>>=0A>>>>--=0A>=
>>>David L. Willson=0A>>>>Teacher, Engineer, Evangelist=0A>>>>RHCE+Satellit=
e CCAH Network+ A+ Linux+ LPIC-1 UbuntuCP NovellCLA=0A>>>>Mobile 720-333-LA=
NS(5267)=0A>>>>=0A>>>>This is a good time for a r3VOLution.=0A>>>>=C2=A0=0A=
>>>=C2=A0=0A>>=C2=A0=0A>=0A=0A_____________________________________________=
__=0Aclue mailing list: clue@cluedenver.org=0AFor information, account pref=
erences, or to unsubscribe see:=0Ahttp://cluedenver.org/mailman/listinfo/cl=
ue
--673831718-626624307-1386275716=:49451
Content-Type: text/html; charset=utf-8
Content-Transfer-Encoding: quoted-printable
<html><body><div style=3D"color:#000; background-color:#fff; font-family:He=
lveticaNeue, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;fo=
nt-size:8pt"><div><span>Dave, <br></span></div><div style=3D"color: rgb(0, =
0, 0); font-size: 10.6667px; font-family: HelveticaNeue,Helvetica Neue,Helv=
etica,Arial,Lucida Grande,sans-serif; background-color: transparent; font-s=
tyle: normal;"><br><span></span></div><div style=3D"color: rgb(0, 0, 0); fo=
nt-size: 10.6667px; font-family: HelveticaNeue,Helvetica Neue,Helvetica,Ari=
al,Lucida Grande,sans-serif; background-color: transparent; font-style: nor=
mal;"><span>I'd love to take the course ... but will be traveling on Dec 21=
st. <br></span></div><div style=3D"color: rgb(0, 0, 0); font-size: 10=
.6667px; font-family: HelveticaNeue,Helvetica Neue,Helvetica,Arial,Lucida G=
rande,sans-serif; background-color: transparent; font-style: normal;"><br><=
span></span></div><div style=3D"color: rgb(0, 0, 0); font-size: 10.6667px;
font-family: HelveticaNeue,Helvetica Neue,Helvetica,Arial,Lucida Grande,sa=
ns-serif; background-color: transparent; font-style: normal;"><span>Perhaps=
after the new year. Thanks for offering up you knowledge. <br>=
</span></div><div style=3D"color: rgb(0, 0, 0); font-size: 10.6667px; font-=
family: HelveticaNeue,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-ser=
if; background-color: transparent; font-style: normal;"><br><span></span></=
div><div style=3D"color: rgb(0, 0, 0); font-size: 10.6667px; font-family: H=
elveticaNeue,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif; backg=
round-color: transparent; font-style: normal;"><span>Mark</span></div><div =
style=3D"color: rgb(0, 0, 0); font-size: 10.6667px; font-family: HelveticaN=
eue,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif; background-col=
or: transparent; font-style: normal;"><span></span></div><div style=3D"disp=
lay: block;" class=3D"yahoo_quoted"> <br> <br> <div style=3D"font-family:
HelveticaNeue, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif=
; font-size: 8pt;"> <div style=3D"font-family: HelveticaNeue, Helvetica Neu=
e, Helvetica, Arial, Lucida Grande, sans-serif; font-size: 12pt;"> <div dir=
=3D"ltr"> <font size=3D"2" face=3D"Arial"> On Thursday, December 5, 2013 1:=
06 PM, David L. Willson <DLWillson@TheGeek.NU> wrote:<br> </font> </d=
iv> <div class=3D"y_msg_container"><div id=3D"yiv3029697943"><style type=
=3D"text/css">#yiv3029697943 p {margin:0;}</style><div><div style=3D"font-f=
amily:Times New Roman;font-size:12pt;color:#000000;"><span>If you're intere=
sted in some good, foundational Puppet training, please consider signing up=
for SFS' one-day Puppet class here:<br><br>http://www.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></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(5=
267)<br><br>This is a good time for a r3VOLution.<span></span><br></span><b=
r><hr id=3D"yiv3029697943zwchr"><blockquote style=3D"border-left:2px solid =
rgb(16, 16, 255);margin-left:5px;padding-left:5px;color:#000;font-weight:no=
rmal;font-style:normal;text-decoration:none;font-family:Helvetica, Arial, s=
ans-serif;font-size:12pt;"><style>#yiv3029697943 p {margin:0;}</style><div =
id=3D"yiv3029697943DWT1698" style=3D"font-family:Times New 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 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.<br><br>A=
nd discounts:<br><br><ul><li>You get a $25 discount on this class if you
wear a Linux Camp T-shirt. Larry!<br></li><li>You get a $25 discount for e=
very student you bring with you.<br></li><li>And finally, if you register b=
y COB tomorrow, you get a $10 discount.</li></ul><span>The minimum price of=
the class is 0, PWYW is always an option, and I am continually grateful fo=
r 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"yiv3029697943zwchr"><blockquote style=3D"border-left:2px solid rgb(1=
6, 16, 255);margin-left:5px;padding-left:5px;color:#000;font-weight:normal;=
font-style:normal;text-decoration:none;font-family:Helvetica, Arial, sans-s=
erif;font-size:12pt;"><style><!--=0A#yiv3029697943 =0A _filtered #yiv30296=
97943 {font-family:Helvetica;panose-1:2 11 6 4 2 2 2 2 2 4;}=0A _filtered #=
yiv3029697943 {font-family:"Cambria Math";panose-1:2 4 5 3 5 4 6 3 2 4;}=0A=
_filtered #yiv3029697943 {font-family:Calibri;panose-1:2 15 5 2 2 2 4 3 2 =
4;}=0A _filtered #yiv3029697943 {font-family:Tahoma;panose-1:2 11 6 4 3 5 4=
4 2 4;}=0A#yiv3029697943 =0A#yiv3029697943 p.yiv3029697943MsoNormal, #yiv=
3029697943 li.yiv3029697943MsoNormal, #yiv3029697943 div.yiv3029697943MsoNo=
rmal=0A=09{margin:0in;margin-bottom:.0001pt;font-size:12.0pt;font-family:"T=
imes New Roman", "serif";}=0A#yiv3029697943 h1=0A=09{margin-right:0in;margi=
n-left:0in;font-size:24.0pt;font-family:"Times New Roman", "serif";font-wei=
ght:bold;}=0A#yiv3029697943 a:link, #yiv3029697943 span.yiv3029697943MsoHyp=
erlink=0A=09{color:blue;text-decoration:underline;}=0A#yiv3029697943 a:visi=
ted, #yiv3029697943 span.yiv3029697943MsoHyperlinkFollowed=0A=09{color:purp=
le;text-decoration:underline;}=0A#yiv3029697943 p=0A=09{margin:0in;margin-b=
ottom:.0001pt;font-size:12.0pt;font-family:"Times New Roman", "serif";}=0A#=
yiv3029697943 span.yiv3029697943Heading1Char=0A=09{font-family:"Cambria", "=
serif";color:#365F91;font-weight:bold;}=0A#yiv3029697943 span.yiv3029697943=
EmailStyle19=0A=09{font-family:"Times New Roman", "serif";color:#1F497D;}=
=0A#yiv3029697943 .yiv3029697943MsoChpDefault=0A=09{font-size:10.0pt;}=0A _=
filtered #yiv3029697943 {margin:1.0in 1.0in 1.0in 1.0in;}=0A#yiv3029697943 =
div.yiv3029697943WordSection1=0A=09{}=0A--></style><div class=3D"yiv3029697=
943WordSection1"><div class=3D"yiv3029697943MsoNormal"><b><u><span style=3D=
"font-size:11.0pt;color:#1F497D;">Motion 1</span></u></b></div><div class=
=3D"yiv3029697943MsoNormal"><span id=3D"yiv3029697943DWT1697" style=3D"font=
-size:11.0pt;color:#1F497D;">After considerable and lengthy consultation wi=
th myself, I=E2=80=99ve decided a discount of $25 should be awarded to thos=
e in the group who arrive wearing their Official SFS Linux Camp Tie-dyed T-=
Shirts (Which <b>must</b> remain on for the entirety of the class),=E2=80=
=A6 <snipped for brevity and decency><br></span><span style=3D"font-s=
ize:11.0pt;color:#1F497D;">Best regards,<span style=3D"font-size:11.0pt;col=
or:#1F497D;"> </span></span></div><div class=3D"yiv3029697943MsoNormal=
"><span style=3D"font-size:11.0pt;color:#1F497D;">Larry Sawyer</span></div>=
<div class=3D"yiv3029697943MsoNormal"><b><i><span style=3D"font-size:11.0pt=
;color:#1F497D;">IT Consultant</span></i></b></div><div
class=3D"yiv3029697943MsoNormal"><span style=3D"font-size:11.0pt;color:#1F=
497D;">SCSDenver.com LLC</span></div><div class=3D"yiv3029697943MsoNormal">=
<b><i><span style=3D"font-size:11.0pt;color:#1F497D;">office: (303) 751-800=
0</span></i></b></div><div class=3D"yiv3029697943MsoNormal"><b><i><span sty=
le=3D"font-size:11.0pt;color:#1F497D;">web:</span></i></b><span style=3D"fo=
nt-size:11.0pt;color:#1F497D;"> </span><span style=3D"font-size:11.0pt;colo=
r:#1F497D;"><a rel=3D"nofollow" target=3D"_blank" href=3D"http://www.scsden=
ver.com/">www.SCSDenver.com</a></span></div><div class=3D"yiv3029697943MsoN=
ormal"><span style=3D"font-size:11.0pt;color:#1F497D;"> </span></div><=
div><div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt =
0in 0in 0in;"><div class=3D"yiv3029697943MsoNormal"><b><span style=3D"font-=
size:10.0pt;">From:</span></b><span style=3D"font-size:10.0pt;"> sfs-admin@=
thegeek.nu [mailto:sfs-admin@thegeek.nu] <b>On Behalf Of </b>David L. Wills=
on<br><b>Sent:</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></div></div></div>=
<div class=3D"yiv3029697943MsoNormal"> </div><div><div class=3D"yiv302=
9697943MsoNormal" style=3D"margin-bottom:12.0pt;"><span style=3D"color:blac=
k;">The next run of <b>AGHI2 Puppet</b> has been set into the time-space co=
ntinuum.<br><br>When:<br><b> Saturday, December 21st, 9AM to 5PM</b><=
br>Where:<br><b> The Concoctory</b><br>RSVP here:<br> <a rel=3D=
"nofollow" target=3D"_blank" href=3D"http://www.sofree.us/?page_id=3D1462">=
http://www.sofree.us/?page_id=3D1462</a><br><br>The class is <b>PWYW</b> (p=
ay what you want) with 100 USD or 0.1 BTC suggested.<br><br>--<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></div><div class=3D"yiv3029697943Mso=
Normal"
style=3D"text-align:center;" align=3D"center"><span style=3D"color:black;"=
><hr id=3D"yiv3029697943zwchr" size=3D"2" width=3D"100%" align=3D"center"><=
/span></div><blockquote style=3D"border:none;border-left:solid #1010FF 1.5p=
t;padding:0in 0in 0in 4.0pt;margin-left:3.75pt;margin-top:5.0pt;margin-bott=
om:5.0pt;"><div><div class=3D"yiv3029697943MsoNormal" style=3D"margin-botto=
m:12.0pt;"><span style=3D"color:black;">'jromero' asked a question in IRC a=
nd then 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 th=
is:<br> "This package should be installed."<br> "This user shou=
ld be present and have this UID."<br> "This file should be present, w=
ith this ownership, and this content."<br> "This service should be ru=
nning and enabled to start on boot."<br><br>Puppet compares to Chef, Ansibl=
e, Salt, and "group policy objects" on Windows.<br><br>Puppet is fun to wor=
k 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.<br><br>--<br>David L. Willson<br>Te=
acher, 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 tim=
e for a r3VOLution.</span></div><div class=3D"yiv3029697943MsoNormal" style=
=3D"text-align:center;" align=3D"center"><span style=3D"color:black;"><hr i=
d=3D"yiv3029697943zwchr" size=3D"2" width=3D"100%" align=3D"center"></span>=
</div><blockquote style=3D"border:none;border-left:solid #1010FF 1.5pt;padd=
ing:0in 0in 0in 4.0pt;margin-left:3.75pt;margin-top:5.0pt;margin-bottom:5.0=
pt;"><div><div><div class=3D"yiv3029697943MsoNormal" style=3D"background:wh=
ite;"><span style=3D"font-size:10.0pt;color:black;">David</span></div></div=
><div><div class=3D"yiv3029697943MsoNormal"><span
style=3D"font-size:10.0pt;color:black;"> </span></div></div><div><div=
class=3D"yiv3029697943MsoNormal"><span style=3D"font-size:10.0pt;color:bla=
ck;">I am good with both days, would like to attend.</span></div></div><div=
><div class=3D"yiv3029697943MsoNormal"><span style=3D"font-size:10.0pt;colo=
r:black;"> </span></div></div><div><div class=3D"yiv3029697943MsoNorma=
l"><span style=3D"font-size:10.0pt;color:black;">Thanks</span></div></div><=
div><div class=3D"yiv3029697943MsoNormal"><span style=3D"font-size:10.0pt;c=
olor:black;">Viji</span></div></div><div><div class=3D"yiv3029697943MsoNorm=
al" style=3D"margin-bottom:12.0pt;background:white;"><span style=3D"font-si=
ze:10.0pt;color:black;"> </span></div><div><div><div><div class=3D"yiv=
3029697943MsoNormal" style=3D"background:white;"><span style=3D"font-size:1=
0.0pt;color:black;">On Sunday, November 24, 2013 8:47 PM, David L. Willson =
<<a rel=3D"nofollow" ymailto=3D"mailto:DLWillson@thegeek.nu" target=3D"_=
blank"
href=3D"mailto:DLWillson@thegeek.nu">DLWillson@thegeek.nu</a>> wrote:</=
span><span style=3D"color:black;"></span></div></div><div><div id=3D"yiv302=
9697943"><div><div><h1 style=3D"background:white;"><span style=3D"color:bla=
ck;">A gentle, hands-on introduction to ... Puppet</span></h1><div class=3D=
"yiv3029697943MsoNormal" style=3D"margin-bottom:12.0pt;background:white;"><=
span style=3D"color:black;">It seems there's enough interest to offer this =
class again.<br><br>How about December 21st or January 4th, give what you l=
ike, with a suggestion of $100?<br><br>--<br>David L. Willson<br>Teacher, E=
ngineer, Evangelist<br>RHCE+Satellite CCAH Network+ A+ Linux+ LPIC-1 Ubuntu=
CP NovellCLA<br>Mobile 720-333-LANS(5267)<br><br>This is a good time for a =
r3VOLution.</span></div></div></div></div><div class=3D"yiv3029697943MsoNor=
mal" style=3D"margin-bottom:12.0pt;background:white;"><span style=3D"color:=
black;"> </span></div></div></div></div></div></div></blockquote><div
class=3D"yiv3029697943MsoNormal"><span style=3D"color:black;"> </span=
></div></div></blockquote><div class=3D"yiv3029697943MsoNormal"><span style=
=3D"color:black;"> </span></div></div></div></blockquote><br></div></b=
lockquote><br></div></div></div><br>_______________________________________=
________<br>clue mailing list: <a ymailto=3D"mailto:clue@cluedenver.org" hr=
ef=3D"mailto:clue@cluedenver.org">clue@cluedenver.org</a><br>For informatio=
n, account preferences, or to unsubscribe see:<br><a href=3D"http://clueden=
ver.org/mailman/listinfo/clue" target=3D"_blank">http://cluedenver.org/mail=
man/listinfo/clue</a><br><br></div> </div> </div> </div> </div></body></h=
tml>
--673831718-626624307-1386275716=:49451--