[TriLUG] Curious

Z-man czdrummer at gmail.com
Mon Oct 27 07:38:26 EDT 2014


Thank you all, this is excellent information.  We have multiple teams
working with Java, .NET, cobol (yes cobol), etc and have a need to store
their builds/code/etc in subversion (by management decree).  As such, we
are looking to find that deployment package piece (known here as a
librarian software) and are investigating many.  We did look at Chef but no
one here knows Ruby.  As such we are just now starting down the road of
Puppet investigation.  So anything you can offer is helpful.

On Sun, Oct 26, 2014 at 11:58 PM, Igor Partola <igor at igorpartola.com> wrote:

> Puppet being morse code centric sounds about right. It is its own
> language, has its own client/server setup yet can be run without it, has a
> specific file layout you have to follow... It is confusing and weird. I use
> it because it gets the job done and because I have not yet figured out how
> to use Ansible :)
>
> There are some great things about puppet:
>
>  - Has basic built in types that are idempotent. This is huge. I don't
> want to reinvent this, and here Puppet delivers.
>
>  - It supports the right built-in types: package, file, service, user,
> crontab.
>
>  - Extensive library of good modules to control things like Postgres,
> Redis, MySQL, MongoDB, etc.
>
>  - It works when done right.
>
> The bad:
>
>  - The language is confusing. Includes, imports, etc. suck. Creating
> dependence is confusing and can be repetitive.
>
>  - It is much too slow for what it does. Basic package installation is
> done one at a time. Some really simple manifests that would take 5 seconds
> to run by hand, take minutes.
>
>  - Too many obscure features. The docs literally have things like "we just
> released this feature, but don't use it. It's a bad idea."
>
>  - Errors cascade, but there is now way to tell puppet to stop on errors.
> This way if installing MySQL fails, it will attempt to do other unrelated
> tasks instead of saying "ok fix the MySQL thing first ".
>
> In conclusion, I am not converting any existing projects from Puppet to
> anything else, but I am looking at alternatives.
>
> Igor
> --
> This message was sent to: Drummer <czdrummer at gmail.com>
> To unsubscribe, send a blank message to trilug-leave at trilug.org from that
> address.
> TriLUG mailing list : http://www.trilug.org/mailman/listinfo/trilug
> Unsubscribe or edit options on the web  :
> http://www.trilug.org/mailman/options/trilug/czdrummer%40gmail.com
> Welcome to TriLUG: http://trilug.org/welcome
>



-- 
Craig Zimmer
***********
"Boldness of action is often wrongfully perceived as uneducated."


More information about the TriLUG mailing list