[SFS] A gentle hands-on introduction to Puppet

Larry Sawyer sfs@thegeek.nu
Mon, 2 Dec 2013 20:52:46 -0700


This is a multipart message in MIME format.

------=_NextPart_000_00E9_01CEEFA0.763D2E90
Content-Type: text/plain;
	charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

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

=20

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

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.

=20

All those that say =E2=80=98I=E2=80=99 please make yourselves known.=20

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



=20

Best regards,

=20

Larry Sawyer

IT Consultant

SCSDenver.com LLC

office: (303) 751-8000

web: www.SCSDenver.com <http://www.scsdenver.com/>=20

=20

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

=20

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.

  _____ =20

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


  _____ =20


David

=20

I am good with both days, would like to attend.

=20

Thanks

Viji

=20

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.

=20

=20

=20


------=_NextPart_000_00E9_01CEEFA0.763D2E90
Content-Type: text/html;
	charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<html xmlns:v=3D"urn:schemas-microsoft-com:vml" =
xmlns:o=3D"urn:schemas-microsoft-com:office:office" =
xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" =
xmlns=3D"http://www.w3.org/TR/REC-html40"><head><meta =
http-equiv=3DContent-Type content=3D"text/html; charset=3Dutf-8"><meta =
name=3DGenerator content=3D"Microsoft Word 14 (filtered medium)"><!--[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]--></head><body lang=3DEN-US link=3Dblue =
vlink=3Dpurple><div class=3DWordSection1><p =
class=3DMsoNormal><b><u><span =
style=3D'font-size:11.0pt;color:#1F497D'>Motion =
1<o:p></o:p></span></u></b></p><p class=3DMsoNormal><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>must</b> 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 <i>suggested</i> =
discount, assuming you choose to go with the suggested $100 or greater =
donation.<o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'font-size:11.0pt;color:#1F497D'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoNormal><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 greater discounts of $100 =
and $150 for all those who donate $200 or more for the =
class.<o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'font-size:11.0pt;color:#1F497D'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoNormal><span style=3D'font-size:11.0pt;color:#1F497D'>All =
those that say =E2=80=98I=E2=80=99 please make yourselves known. =
<o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'font-size: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><o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'font-size:11.0pt;color:#1F497D'><o:p>&nbsp;</o:p></span></p><div=
><p class=3DMsoNormal><span =
style=3D'font-size:11.0pt;color:#1F497D'>Best =
regards,<o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'font-size:11.0pt;color:#1F497D'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoNormal><span style=3D'font-size:11.0pt;color:#1F497D'>Larry =
Sawyer<o:p></o:p></span></p><p class=3DMsoNormal><b><i><span =
style=3D'font-size:11.0pt;color:#1F497D'>IT =
Consultant<o:p></o:p></span></i></b></p><p class=3DMsoNormal><span =
style=3D'font-size:11.0pt;color:#1F497D'>SCSDenver.com =
LLC<o:p></o:p></span></p><p class=3DMsoNormal><b><i><span =
style=3D'font-size:11.0pt;color:#1F497D'>office: (303) =
751-8000<o:p></o:p></span></i></b></p><p class=3DMsoNormal><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:"Calibri","sans-serif";color:#1F497=
D'><a =
href=3D"http://www.scsdenver.com/">www.SCSDenver.com</a><o:p></o:p></span=
></p></div><p class=3DMsoNormal><span =
style=3D'font-size:11.0pt;color:#1F497D'><o:p>&nbsp;</o:p></span></p><div=
><div style=3D'border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt =
0in 0in 0in'><p class=3DMsoNormal><b><span =
style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif"'>From:</span>=
</b><span style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif"'> =
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> sfs@thegeek.nu<br><b>Subject:</b> Re: [SFS] A gentle =
hands-on introduction to Puppet<o:p></o:p></span></p></div></div><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p><div><p class=3DMsoNormal =
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 =
continuum.<br><br>When:<br><b>&nbsp; Saturday, December 21st, 9AM to =
5PM</b><br>Where:<br><b>&nbsp; The Concoctory</b><br>RSVP =
here:<br>&nbsp; <a =
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> (pay 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.<o:p></o:p></span></p><div class=3DMsoNormal =
align=3Dcenter style=3D'text-align:center'><span =
style=3D'color:black'><hr size=3D2 width=3D"100%" align=3Dcenter =
id=3Dzwchr></span></div><blockquote =
style=3D'border:none;border-left:solid #1010FF 1.5pt;padding:0in 0in 0in =
4.0pt;margin-left:3.75pt;margin-top:5.0pt;margin-bottom:5.0pt'><div><p =
class=3DMsoNormal style=3D'margin-bottom:12.0pt'><span =
style=3D'color:black'>'jromero' asked a question 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 =
policies like this:<br>&nbsp; &quot;This package should be =
installed.&quot;<br>&nbsp; &quot;This user should be present and have =
this UID.&quot;<br>&nbsp; &quot;This file should be present, with this =
ownership, and this content.&quot;<br>&nbsp; &quot;This service should =
be running and enabled to start on boot.&quot;<br><br>Puppet compares to =
Chef, Ansible, Salt, and &quot;group policy objects&quot; 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 (un-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.<o:p></o:p></span></p><div class=3DMsoNormal align=3Dcenter =
style=3D'text-align:center'><span style=3D'color:black'><hr size=3D2 =
width=3D"100%" align=3Dcenter id=3Dzwchr></span></div><blockquote =
style=3D'border:none;border-left:solid #1010FF 1.5pt;padding:0in 0in 0in =
4.0pt;margin-left:3.75pt;margin-top:5.0pt;margin-bottom:5.0pt'><div><div>=
<p class=3DMsoNormal style=3D'background:white'><span =
style=3D'font-size:10.0pt;font-family:"Helvetica","sans-serif";color:blac=
k'>David<o:p></o:p></span></p></div><div><p class=3DMsoNormal><span =
style=3D'font-size:10.0pt;font-family:"Helvetica","sans-serif";color:blac=
k'><o:p>&nbsp;</o:p></span></p></div><div><p class=3DMsoNormal><span =
style=3D'font-size:10.0pt;font-family:"Helvetica","sans-serif";color:blac=
k'>I am good with both days, would like to =
attend.<o:p></o:p></span></p></div><div><p class=3DMsoNormal><span =
style=3D'font-size:10.0pt;font-family:"Helvetica","sans-serif";color:blac=
k'><o:p>&nbsp;</o:p></span></p></div><div><p class=3DMsoNormal><span =
style=3D'font-size:10.0pt;font-family:"Helvetica","sans-serif";color:blac=
k'>Thanks<o:p></o:p></span></p></div><div><p class=3DMsoNormal><span =
style=3D'font-size:10.0pt;font-family:"Helvetica","sans-serif";color:blac=
k'>Viji<o:p></o:p></span></p></div><div><p class=3DMsoNormal =
style=3D'margin-bottom:12.0pt;background:white'><span =
style=3D'font-size:10.0pt;font-family:"Helvetica","sans-serif";color:blac=
k'><o:p>&nbsp;</o:p></span></p><div><div><div><p class=3DMsoNormal =
style=3D'background:white'><span =
style=3D'font-size:10.0pt;font-family:"Arial","sans-serif";color:black'>O=
n Sunday, November 24, 2013 8:47 PM, David L. Willson &lt;<a =
href=3D"mailto:DLWillson@thegeek.nu">DLWillson@thegeek.nu</a>&gt; =
wrote:</span><span =
style=3D'font-family:"Helvetica","sans-serif";color:black'><o:p></o:p></s=
pan></p></div><div><div id=3Dyiv5996778087><div><div><h1 =
style=3D'background:white'><span style=3D'color:black'>A gentle, =
hands-on introduction to ... Puppet<o:p></o:p></span></h1><p =
class=3DMsoNormal 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 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(5267)<br><br>This is a good time for a =
r3VOLution.<o:p></o:p></span></p></div></div></div><p class=3DMsoNormal =
style=3D'margin-bottom:12.0pt;background:white'><span =
style=3D'font-family:"Helvetica","sans-serif";color:black'><o:p>&nbsp;</o=
:p></span></p></div></div></div></div></div></blockquote><p =
class=3DMsoNormal><span =
style=3D'color:black'><o:p>&nbsp;</o:p></span></p></div></blockquote><p =
class=3DMsoNormal><span =
style=3D'color:black'><o:p>&nbsp;</o:p></span></p></div></div></body></ht=
ml>
------=_NextPart_000_00E9_01CEEFA0.763D2E90--