ansible_role_installer

Install Ansible roles from Git repositories


Keywords
ansible, role, installer
License
BSD-3-Clause
Install
pip install ansible_role_installer==0.2

Documentation

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