[SFS] A gentle hands-on introduction to Puppet

David L. Willson sfs@thegeek.nu
Thu, 05 Dec 2013 10:49:25 -0700 (MST)


--=_a2759197-f63a-4d6a-beba-7ac241a60bb6
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable

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 se=
ats? Here are some ideas: Come to the class. Invite your 3 favorite geek fr=
iends. 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 d=
iscount. 

The minimum price of the class is 0, PWYW is always an option, and I am con=
tinually 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 dec=
ided
> 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 and a $50 discount to
> those who choose to wear no shirts at all... Of course, this is only
> a suggested discount, assuming you choose to go with the suggested
> $100 or greater donation.

> I hope the group agrees. However, should anyone such as David Wilson
> choose to disagree, I vote the group takes a vote.

> Motion 2
> Should Motion 1 be struck down by the majority in a proper democratic
> electorate, I vote for a second option which would entail greater
> discounts of $100 and $150 for all those who donate $200 or more for
> the class.

> All those that say =E2=80=98I=E2=80=99 please make yourselves known.
> All of those who say =E2=80=98Nay=E2=80=99, please call (303) 607-7527 to=
 log your
> vote.

> 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.
> > 
> 

--=_a2759197-f63a-4d6a-beba-7ac241a60bb6
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'=
>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 fi=
ll 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>And discounts:<br><br=
><ul><li>You get a $25 discount on this class if you wear a Linux Camp T-sh=
irt. 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>The minimum price of the class is 0, PWYW i=
s always an option, and I am continually grateful for your contributions of=
 time, talent, and treasure.<br><br><span name=3D"x"></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 name=3D"x"></span><br></span><br><hr =
id=3D"zwchr"><blockquote style=3D"border-left:2px solid rgb(16, 16, 255);ma=
rgin-left:5px;padding-left:5px;color:#000;font-weight:normal;font-style:nor=
mal;text-decoration:none;font-family:Helvetica,Arial,sans-serif;font-size:1=
2pt;"><!--[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 style=3D"font-size:11.0pt;color=
:#1F497D">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 <b>m=
ust</b> remain on for the entirety of the class),=E2=80=A6 and a $50 discou=
nt to those who choose to wear no shirts at all... Of course, this is only =
a <i>suggested</i> discount, assuming you choose to go with the suggested $=
100 or greater donation.</span></p><p class=3D"MsoNormal"><span style=3D"fo=
nt-size:11.0pt;color:#1F497D">&nbsp;</span></p><p class=3D"MsoNormal"><span=
 style=3D"font-size:11.0pt;color:#1F497D">I hope the group agrees. However,=
 should <b>anyone</b> </span><span style=3D"font-size:8.0pt;color:#1F497D">=
such as David Wilson</span><span style=3D"font-size:11.0pt;color:#1F497D"> =
choose to disagree, I vote the group takes a vote. <br><br><b><u>Motion 2</=
u></b><br>Should <u>Motion 1</u> be struck down by the majority in a proper=
 democratic electorate, I vote for a second option which would entail great=
er discounts of $100 and $150 for all those who donate $200 or more for the=
 class.</span></p><p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;co=
lor:#1F497D">&nbsp;</span></p><p class=3D"MsoNormal"><span style=3D"font-si=
ze:11.0pt;color:#1F497D">All those that say =E2=80=98I=E2=80=99 please make=
 yourselves known. </span></p><p class=3D"MsoNormal"><span style=3D"font-si=
ze:11.0pt;color:#1F497D">All of those who say =E2=80=98Nay=E2=80=99, please=
 call <b>(303) 607-7527</b> to log your vote.<br><br></span></p><p class=
=3D"MsoNormal"><span style=3D"font-size:11.0pt;color:#1F497D">&nbsp;</span>=
</p><div><p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;color:#1F49=
7D">Best regards,</span></p><p class=3D"MsoNormal"><span style=3D"font-size=
:11.0pt;color:#1F497D">&nbsp;</span></p><p class=3D"MsoNormal"><span style=
=3D"font-size:11.0pt;color:#1F497D">Larry Sawyer</span></p><p class=3D"MsoN=
ormal"><b><i><span 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;col=
or:#1F497D">SCSDenver.com LLC</span></p><p class=3D"MsoNormal"><b><i><span =
style=3D"font-size: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:</span></i></b><span style=3D"font-size:11.0pt;color:#1F497D"> =
</span><span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,&quo=
t;sans-serif&quot;;color:#1F497D"><a href=3D"http://www.scsdenver.com/" tar=
get=3D"_blank">www.SCSDenver.com</a></span></p></div><p class=3D"MsoNormal"=
><span style=3D"font-size:11.0pt;color:#1F497D">&nbsp;</span></p><div><div =
style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in 0in 0=
in"><p class=3D"MsoNormal"><b><span style=3D"font-size:10.0pt;font-family:&=
quot;Tahoma&quot;,&quot;sans-serif&quot;">From:</span></b><span style=3D"fo=
nt-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;"> sfs-=
admin@thegeek.nu [mailto:sfs-admin@thegeek.nu] <b>On Behalf Of </b>David L.=
 Willson<br><b>Sent:</b> Monday, December 02, 2013 4:42 PM<br><b>To:</b> sf=
s@thegeek.nu<br><b>Subject:</b> Re: [SFS] A gentle hands-on introduction to=
 Puppet</span></p></div></div><p class=3D"MsoNormal">&nbsp;</p><div><p clas=
s=3D"MsoNormal" style=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 contin=
uum.<br><br>When:<br><b>&nbsp; Saturday, December 21st, 9AM to 5PM</b><br>W=
here:<br><b>&nbsp; The Concoctory</b><br>RSVP here:<br>&nbsp; <a href=3D"ht=
tp://www.sofree.us/?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) wit=
h 100 USD or 0.1 BTC suggested.<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></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" wi=
dth=3D"100%" align=3D"center"></span></div><blockquote style=3D"border:none=
;border-left:solid #1010FF 1.5pt;padding:0in 0in 0in 4.0pt;margin-left:3.75=
pt;margin-top:5.0pt;margin-bottom:5.0pt"><div><p class=3D"MsoNormal" style=
=3D"margin-bottom:12.0pt"><span style=3D"color:black">'jromero' asked a que=
stion in IRC and 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 po=
licies like this:<br>&nbsp; "This package should be installed."<br>&nbsp; "=
This user should be present and have this UID."<br>&nbsp; "This file should=
 be present, with this ownership, and this content."<br>&nbsp; "This servic=
e should be running and enabled to start on boot."<br><br>Puppet compares t=
o Chef, Ansible, Salt, and "group policy objects" on Windows.<br><br>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 (u=
n-holy) mess. Come to my workshop and learn how to NOT f* it up.<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></p><div class=3D"MsoNor=
mal" style=3D"text-align:center" align=3D"center"><span style=3D"color:blac=
k"><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:0=
in 0in 0in 4.0pt;margin-left:3.75pt;margin-top:5.0pt;margin-bottom:5.0pt"><=
div><div><p class=3D"MsoNormal" style=3D"background:white"><span style=3D"f=
ont-size:10.0pt;font-family:&quot;Helvetica&quot;,&quot;sans-serif&quot;;co=
lor:black">David</span></p></div><div><p class=3D"MsoNormal"><span style=
=3D"font-size:10.0pt;font-family:&quot;Helvetica&quot;,&quot;sans-serif&quo=
t;;color:black">&nbsp;</span></p></div><div><p class=3D"MsoNormal"><span st=
yle=3D"font-size:10.0pt;font-family:&quot;Helvetica&quot;,&quot;sans-serif&=
quot;;color:black">I am good with both days, would like to attend.</span></=
p></div><div><p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-fa=
mily:&quot;Helvetica&quot;,&quot;sans-serif&quot;;color:black">&nbsp;</span=
></p></div><div><p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font=
-family:&quot;Helvetica&quot;,&quot;sans-serif&quot;;color:black">Thanks</s=
pan></p></div><div><p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;f=
ont-family:&quot;Helvetica&quot;,&quot;sans-serif&quot;;color:black">Viji</=
span></p></div><div><p class=3D"MsoNormal" style=3D"margin-bottom:12.0pt;ba=
ckground:white"><span style=3D"font-size:10.0pt;font-family:&quot;Helvetica=
&quot;,&quot;sans-serif&quot;;color:black">&nbsp;</span></p><div><div><div>=
<p class=3D"MsoNormal" style=3D"background:white"><span style=3D"font-size:=
10.0pt;font-family:&quot;Arial&quot;,&quot;sans-serif&quot;;color:black">On=
 Sunday, November 24, 2013 8:47 PM, David L. Willson &lt;<a href=3D"mailto:=
DLWillson@thegeek.nu" target=3D"_blank">DLWillson@thegeek.nu</a>&gt; wrote:=
</span><span style=3D"font-family:&quot;Helvetica&quot;,&quot;sans-serif&qu=
ot;;color:black"></span></p></div><div><div id=3D"yiv5996778087"><div><div>=
<h1 style=3D"background:white"><span style=3D"color:black">A gentle, hands-=
on introduction to ... Puppet</span></h1><p class=3D"MsoNormal" style=3D"ma=
rgin-bottom:12.0pt;background:white"><span style=3D"color:black">It seems t=
here's enough interest to offer this class again.<br><br>How about December=
 21st or January 4th, give what you like, with a suggestion of $100?<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(52=
67)<br><br>This is a good time for a r3VOLution.</span></p></div></div></di=
v><p class=3D"MsoNormal" style=3D"margin-bottom:12.0pt;background:white"><s=
pan style=3D"font-family:&quot;Helvetica&quot;,&quot;sans-serif&quot;;color=
:black">&nbsp;</span></p></div></div></div></div></div></blockquote><p clas=
s=3D"MsoNormal"><span style=3D"color:black">&nbsp;</span></p></div></blockq=
uote><p class=3D"MsoNormal"><span style=3D"color:black">&nbsp;</span></p></=
div></div></blockquote><br></div></body></html>
--=_a2759197-f63a-4d6a-beba-7ac241a60bb6--