I'd really recommend that second edition for Pro Puppet for you if you are
starting and want to learn to Puppet the right way. If I remember right
doing Apache vhosts is an example they use in the book even.

The problem is that there are certain types of tasks that it's going to be
able to do without some extra source for data, whether it's Hiera, an ENC
like Foreman, or custom facts. You are just going to need to get to data
that's not going to be available. Yes you can do things like override
parameters for parameterized classes in site.pp but you did say you want to
learn to do things the right way :)

Also, I mentioned Gary's blog, he had a great post where he talked about
some of these same issues, comparing using Hiera to params.pp and
roles/profiles:

http://garylarizza.com/blog/2013/12/08/when-to-hiera/

It may be worth reading even if some of it ends up being advanced for where
you're at. Or bookmark it for later.


Rich




On Tue, Jun 24, 2014 at 11:41 AM, Ben Ruset <ben.ru...@gmail.com> wrote:

> My rationale for it is exactly that. Focus on learning how Puppet itself
> works, and then learn the add-ons after the fact. On top of that, Hiera
> isn't a requirement for use - you can just as easily use something like
> Foreman (which, from what I've seen of it so far looks really good.) But
> even in my learning environment I'm not using Foreman yet because I want to
> focus on the absolute basics first.
>
>
>
> On Tue, Jun 24, 2014 at 1:21 PM, Ramin K <ramin-l...@badapple.net> wrote:
>
>>         You'll get no arguement from me on those points. However I recall
>> it taking several months to wrap my head around my first Puppet install
>> circa 0.24. Perhaps building manifests without Hiera is the "wax the car,
>> paint the fence" exercise that sets the new user up for their config mgmt
>> epiphany in the future?
>>
>> Ramin
>>
>  --
> You received this message because you are subscribed to the Google Groups
> "Puppet Users" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to puppet-users+unsubscr...@googlegroups.com.
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/puppet-users/CADBQ%3Dda3eUSE8oYYmZPRHzTTux9aH5iCvv%3DRGb2TZHYCKDNTjg%40mail.gmail.com
> <https://groups.google.com/d/msgid/puppet-users/CADBQ%3Dda3eUSE8oYYmZPRHzTTux9aH5iCvv%3DRGb2TZHYCKDNTjg%40mail.gmail.com?utm_medium=email&utm_source=footer>
> .
>
> For more options, visit https://groups.google.com/d/optout.
>

-- 
You received this message because you are subscribed to the Google Groups 
"Puppet Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to puppet-users+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/puppet-users/CAPGcbtAiLWNc%3DEqydUGVbcgW%3D19rCGXkpjV2kdEGzdBLOSyOyQ%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to