title: How to automatically install Ansible Galaxy roles?
body: <p>All my Ansible playbooks/roles are checked in to my git repo.</p>
  
  <p>However, for Ansible Galaxy roles I always have to explicitly download them one by one on every machine I want to run Ansible from.</p>
  
  <p>It's even tough to know in advance exactly which Ansible Galaxy roles are needed until Ansible complains about a missing role at runtime.</p>
  
  <p>How is one supposed to manage the Ansible Galaxy role dependencies? I would like to either have them checked into my git repo along with the rest of my ansible code or have them automatically be identified and downloaded when I run Ansible on a new machine.</p>