Make assignment clearer.
Add some clarification about what classes are.
Clarify the instructions for creating a type.

Based on user feedback from first iteration of this class module.
Clarify the use of the exec type after some redundant submissions.
Make lesson1 a bit easier.
Make lesson2 a bit easier.

The use of sha1 is unnecessary in a lesson.
Add a hint to make it easier to hack on built-in functions.

Someone could probably improve this alias to use your own module too!
Add a hint :)

Make sure participants know that recursion in puppet hasn't shown to be
immensely useful, and is being demonstrated for fun and hack value...
Expand lesson on facts to provide more information to user.
Talk about data-in-modules and class param resolution order.
Add hint about nomenclature for directory (file) types.
Add notes so that engineers know how to better design their software.

Thinking about config management and how it wraps software will teach
software engineers what kinds of interfaces are easier to wrap, and as a
result, will probably help produce better software. (If the interface is
easy to wrap, it might be easier to use!)
Mention an idea that we talked about in class.
Add a hint about fact exchange.

Based on feedback, this lesson was a bit harder to understand. Hopefully
this will make it easier. I also plan to spend more time explaining it.
Make it easier to get going with vip's.

This should also be easier because puppet-keepalived is now part of p4h.
The included example should also help a great deal :)
Talk about interplay with the newly released 'letsencrypt' project...

Look at my blog post dates and commits and realize that I sort of
predicted the need for something like this :) I guess my timing was
right!
Add mention of some of the well-known patterns for this technique.
Add mention of a fun addition/challenge that we talked about in class.
Describe the technique in more detail.

Since it might be hard for newcomers to follow the puppet code, spell it
out clearly, in the case that it's not obvious.
Add a cheap plug!