Does anybody actually still use Chef?
Everyone I know in this sphere is using Puppet or Ansible.
Last time I looked at Chef it seemed to be quite neglected in terms of up to date 3rd party modules (not that puppet is a shining example either)..
I can't criticise Chef itself as I've never used it but neither, it seems, has anyone else I know. So does it still have a niche somewhere? What makes it stand out?
I'm getting a bit blasé about the main contenders for automated configuration management. It's not that I don't appreciate their plus points but it starts to feel to me like they're all minor variations on the same theme, which is some form of horrible YAML and/or a DSL to come with a declarative state for a system, except that declarative just doesn't handle everything so you've then got all kinds of different kludges to handle procedural elements and conditional cases.
I've spent so many hours fighting Puppet to make it do things which should be simple but aren't (here's looking at you: all-powerful yet rather evil augeas!) I keep looking at the competition but nothing has convinced me that it's any better.