Hacker News new | ask | show | jobs
by giobox 1854 days ago
You’ve answered your own question really! Technologies like containers where configurations and so on should be immutable removes a lot of the need for tools like Puppet/Chef, so much so that I’d argue an app needing a complex puppet/chef/anisble/whatever stack to deploy can sometimes be a code smell sign now.

That said, I’m sure there is going to be lots of customers such as in enterprise with badly written complex old apps that are a nightmare to deploy looking to use puppet and similar for a while yet.

My own experience is Ansible has typically had a shorter learning curve for developers than chef or puppet, but I last used puppet in 2014ish. Puppet, Chef especially, both in my opinion require you to become expert in chef and puppet too much to use well.