Yeah, it was the thing that made me choose it instead of other alternatives. I manage machines in heterogeneous client networks without direct Internet access most of the time and agents for managing infrastructure are not useful at all.
Yes, but it's also horrible to use. I would rather set up a Puppet agent once than struggle with Ansible for an eternity.
Would I be right if I guessed you have a development background?
For reference, I have an ops background.
I have a dev background and think that Ansible is much nicer to work with than Chef and Puppet.
Nope, I'm an ops guy. Been banging my head against these tools for 15 years.