Date: Wed, 02 Mar 2016 09:21:14 +0100 From: Dave Cottlehuber <dch@skunkwerks.at> To: freebsd-ports@freebsd.org Subject: Re: Completely unscientific poll: cfengine, puppet, other? Message-ID: <1456906874.1645550.537038730.6CA6F798@webmail.messagingengine.com> In-Reply-To: <cmu-lmtpd-1649989-1456855873-1@sloti38d2t17> References: <CAG_PEey4TR%2BZo=bq24HCmShYV1FZJpBiPAeegF5455oUjER5pg@mail.gmail.com> <20160301120350.GB1580@elch.exwg.net> <cmu-lmtpd-1649989-1456855873-1@sloti38d2t17>
next in thread | previous in thread | raw e-mail | index | archive | help
Currently just ansible. In the past I've used: cfengine puppet chef ansible cfengine & puppet have large communities with significant amounts of re-usable code, ansible is still a way behind due to being much newer. I am not really impressed with DSLs, they seem to hide not quite enough of the complexity for me. All the tools have had various bits broken during the time I used them, you can expect to end up digging inside eventually no matter what tool you pick, so bear this in mind if you're comfortable doing that or not. Of the three I now only use ansible by choice (albeit in a somewhat smaller environment than when I started) because ansible is a very easy step from replacing custom shell scripts to using it as an orchestator, and many of my customers & colleagues can extend or add it without dealing with a complex system or unfamiliar DSL. In the end this was the deciding factor: is the organisation large enough to require & support dedicated/trained ops people or not? Finally, https://www.youtube.com/watch?v=GVhpPF0j-iE&html5=1 & https://ttboj.wordpress.com/2016/01/18/next-generation-configuration-mgmt/ looks very interesting, albeit a way off complete. A+ Dave
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?1456906874.1645550.537038730.6CA6F798>