A tool for installing and managing Ansible roles, playbooks & modules.
Provides the following utilities:
see arm help for all availble commands.
>> pip install ansible-role-manager
or installation for development:
>> pip install -e git+https://github.com/mirskytech/ansible-role-manager.git#egg=role-manager
or manual installation:
>> git clone https://github.com/mirskytech/ansible-role-manager.git >> python setup.py install
Create a well-structured playbooks (directory structure, initial files):
>> arm init -p MyNewPlaybook
Install a role from Ansible Galaxy:
>> arm install github_owner.github_repo
Install a role from an arbitrary git repository and name it locally as myrolename:
>> arm install git+ssh://github.com/github_owner/github_repo.git
or install with changing the locally installed name to myrolename:
>> arm install git+ssh://github.com/github_owner/github_repo.git#alias=myrolename