On 2014-11-12 15:39, Edward Ned Harvey (lopser) wrote: >> From: Christopher Webber [mailto:cweb...@cwebber.info] >> >> Full disclosure: I work for Chef now > > Ok, question for you. ;-) The first thing that tipped me toward puppet > instead of chef was the lack of push. Has that changed? Actually - it's a > couple of things on these lines - I don't know what people think they're > using these systems for, but I never have hundreds of identical machines. I > have a hardened base, and then an additional process to configure the web > front end, which will be done on the www machines, and another process to add > the database, and another to add the monitoring system, etc. Sometimes these > are private servers, some development, some public production servers. So it > seems kind of insane that the managed systems would have to call back to the > configuration system - Having the web exposed systems polling a server on my > LAN - I want the configuration system to make outbound connections only. And > I'm paid by the hour, so I need to make a change and push it now - Even if I > weren't paid by the hour, I would expect to see instant gratification fo > r the work I'm doing, rather than wait for the client agent to poll my > configuration server - How does chef handle this?
Given this, I am surprised you haven't given ansible a harder look, that's exactly what it does well, no server, no daemon, if you have ssh access to a target maching and your ansible config git repo locally, you can "push" the config to it. I have heard chef has "chef solo" that does that to, although I have never used it myself. -- Yves. _______________________________________________ Tech mailing list Tech@lists.lopsa.org https://lists.lopsa.org/cgi-bin/mailman/listinfo/tech This list provided by the League of Professional System Administrators http://lopsa.org/