[clue] Fwd: seeking puppet advice

Mike Nolte obiwanmikenolte at gmail.com
Thu Sep 17 14:53:58 MDT 2015


Nyah-ha!  Chris is trolling!  I vote CFEngine!

I don't want to start a debate, but can you elaborate on why you think that
Ansible is better?  When you say "overhead," what do you mean?

I've looked at Ansible a few times, and I've worked through the O'Reilly
book, but it was a slog.  All I kept thinking was, "This is just root SSH!"

Also, do you use more Ruby or Python?

On Thu, Sep 17, 2015 at 2:33 PM, Chris Fedde <chris at fedde.us> wrote:

> I'm going to be an ass here and just say "ansible".
>
> Puppet is a great tool but I think that it requires too much ceremony and
> has transformation rules that I can't wrap my head around.
> While I don't consider our investment in puppet to be sunk cost I do think
> that we could have been farther along if we had invested the same time in
> ansible.
> Of course about half of our problem with puppet has as much to do with
> giant company overhead as it does with a
>
> https://ansible.wistia.com/medias/qrqfj371b6
>
>
> On Thu, Sep 17, 2015 at 2:12 PM, Mike Bean <beandaemon at gmail.com> wrote:
>
>> Follow-up:
>> It is!   It's the bloody camel-casing!
>> I created the exact same module/directory structure and called it atest,
>> instead of aTest, and it worked fine!
>> Sheesh.
>>
>> Sorry for the spam.
>>
>> Mike B
>>
>> ---------- Forwarded message ----------
>> From: Mike Bean <beandaemon at gmail.com>
>> Date: Thu, Sep 17, 2015 at 2:05 PM
>> Subject: seeking puppet advice
>> To: CLUE's mailing list <clue at cluedenver.org>
>>
>>
>>
>> I've been staring at something, looking at google, various books for a
>> couple days now, I don't know what the heck is going on.  I've got a
>> prototype puppet server going in a small environment, but I haven't managed
>> to apply a roll-my-own module yet.
>>
>> I get
>> Error: Could not find class aTest for mul-puppet.xxx on node
>> mul-puppet.xxxx
>>
>> Interestingly enough, physically specifiying the long path in the site.pp
>> file seems to work
>>
>> import '/etc/puppet/modules/aTest/manifests/init.pp'
>>
>> root at mul-puppet:/etc/puppet/manifests# cat
>> /etc/puppet/modules/aTest/manifests/init.pp
>> class aTest {}
>>
>> What I don't understand is why the autoloader can't handle it.  I
>> literally have other modules I've copied from books the exact same way,
>> there's only one difference.   The module name is camelCase.    Is it that
>> simple?   does screwing with the case mess with the puppet autoloader?
>>
>> Mike B
>>
>>
>> _______________________________________________
>> clue mailing list: clue at cluedenver.org
>> For information, account preferences, or to unsubscribe see:
>> http://cluedenver.org/mailman/listinfo/clue
>>
>
>
> _______________________________________________
> clue mailing list: clue at cluedenver.org
> For information, account preferences, or to unsubscribe see:
> http://cluedenver.org/mailman/listinfo/clue
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://cluedenver.org/pipermail/clue/attachments/20150917/4ae7045f/attachment-0001.html 


More information about the clue mailing list