[SFS] A gentle hands-on introduction to Puppet

David L. Willson sfs@thegeek.nu
Mon, 02 Dec 2013 16:41:55 -0700 (MST)


--=_d314bd9f-33b5-4b79-88e8-59702ece75c3
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: 7bit

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=1462 

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

--=_d314bd9f-33b5-4b79-88e8-59702ece75c3
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'=
>The next run of <b>AGHI2 Puppet</b> has been set into the time-space conti=
nuum.<br><br>When:<br><b>&nbsp; Saturday, December 21st, </b><span><b>9AM t=
o 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/?pag=
e_id=3D1462</a><br><br>The class is <b>PWYW</b> (pay what you want) with 10=
0 USD or 0.1 BTC suggested.<br><br><span name=3D"x"></span>--<br>David L. W=
illson<br>Teacher, Engineer, Evangelist<br>RHCE+Satellite CCAH Network+ A+ =
Linux+ LPIC-1 UbuntuCP NovellCLA<br>Mobile 720-333-LANS(5267)<br><br>This i=
s a good time for a r3VOLution.<span name=3D"x"></span><br></span><br><hr i=
d=3D"zwchr"><blockquote style=3D"border-left:2px solid rgb(16, 16, 255);mar=
gin-left:5px;padding-left:5px;color:#000;font-weight:normal;font-style:norm=
al;text-decoration:none;font-family:Helvetica,Arial,sans-serif;font-size:12=
pt;"><style>p { margin: 0; }</style><div style=3D"font-family: Times New Ro=
man; font-size: 12pt; color: #000000">'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; "This package should be installed."<br>&nbsp; "This user should=
 be present and have this UID."<br>&nbsp; "This file should be present, wit=
h this ownership, and this content."<br>&nbsp; "This service should be runn=
ing and enabled to start on boot."<br><span><br>Puppet compares to Chef, An=
sible, Salt, and "group policy objects" on Windows.<br><br>Puppet is fun to=
 work with, but without proper training (retraining, restraining) of dev-op=
s engineers, it can quickly grow into an wholly un-manage-able (un-holy) me=
ss. 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>Thi=
s is a good time for a r3VOLution.<span></span><br></span><br><hr id=3D"zwc=
hr"><blockquote style=3D"border-left:2px solid rgb(16, 16, 255);margin-left=
:5px;padding-left:5px;color:#000;font-weight:normal;font-style:normal;text-=
decoration:none;font-family:Helvetica,Arial,sans-serif;font-size:12pt;"><di=
v style=3D"color:#000; background-color:#fff; font-family:HelveticaNeue, He=
lvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;font-size:10pt"><=
div><span>David</span></div><div style=3D"color: rgb(0, 0, 0); font-size: 1=
3px; font-family: HelveticaNeue, 'Helvetica Neue', Helvetica, Arial, 'Lucid=
a Grande', sans-serif; background-color: transparent; font-style: normal;">=
<span><br></span></div><div style=3D"color: rgb(0, 0, 0); font-size: 13px; =
font-family: HelveticaNeue, 'Helvetica Neue', Helvetica, Arial, 'Lucida Gra=
nde', sans-serif; background-color: transparent; font-style: normal;"><span=
>I am good with both days, would like to attend.</span></div><div style=3D"=
color: rgb(0, 0, 0); font-size: 13px; font-family: HelveticaNeue, 'Helvetic=
a Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; background-color: t=
ransparent; font-style: normal;"><span><br></span></div><div style=3D"color=
: rgb(0, 0, 0); font-size: 13px; font-family: HelveticaNeue,
 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; backgroun=
d-color: transparent; font-style: normal;"><span>Thanks</span></div><div st=
yle=3D"color: rgb(0, 0, 0); font-size: 13px; font-family: HelveticaNeue, 'H=
elvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; background-c=
olor: transparent; font-style: normal;"><span>Viji</span></div><div class=
=3D"yahoo_quoted" style=3D"display: block;"> <br> <br> <div style=3D"font-f=
amily: HelveticaNeue, 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', =
sans-serif; font-size: 10pt;"> <div style=3D"font-family: HelveticaNeue, 'H=
elvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; font-size: 1=
2pt;"> <div dir=3D"ltr"> <font size=3D"2" face=3D"Arial"> On Sunday, Novemb=
er 24, 2013 8:47 PM, David L. Willson &lt;DLWillson@thegeek.nu&gt; wrote:<b=
r> </font> </div>  <div class=3D"y_msg_container"><div id=3D"yiv5996778087"=
><style>#yiv5996778087 p {margin:0;}</style><div><div style=3D"font-family:=

 'Times New Roman'; font-size: 12pt; color: rgb(0, 0, 0);"><h1>A gentle, ha=
nds-on introduction to ... Puppet</h1>It seems there's enough interest to o=
ffer this class again.<br><br>How about December 21st or January 4th, give =
what you like, with a suggestion of $100?<br><br><span><span></span>--<br>D=
avid L. Willson<br>Teacher, Engineer, Evangelist<br>RHCE+Satellite CCAH Net=
work+ 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></div><=
/div></div><br><br></div>  </div> </div>  </div> </div></blockquote><br></d=
iv></blockquote><br></div></body></html>
--=_d314bd9f-33b5-4b79-88e8-59702ece75c3--