Ansible Role Installer
Install roles directly from Git repositories into your projects Ansible roles/ directory. Basically equivalent to ansible-galaxy*, except requirements are defined within the playbook.
role_install -p playbook.yml
role_install -e ssh://github.com/github_owner/github_repo.git
# playbook.yml defines
vars:
install_roles:
- {uri: 'ssh://github.com/github_owner/github_repo.git'}
- {uri: 'ssh://github.com/github_owner/github_repo.git', name: 'repo'}
[*] $ ansible-galaxy install -r requirements.yml --roles-path=roles/ --ignore-errors