Ansible is a configuration-management system.  I am still learning it.  This is my first project:  use Ansible to manage key developer software on my new Mac.