Skip to main content
Project page and docs:

http://mirskytech.github.io/ansible-role-manager

Development:

https://github.com/mirskytech/ansible-role-manager

Feature & issue tracking:

https://github.com/mirskytech/ansible-role-manager/issues

Package Index:

https://pypi.python.org/pypi/ansible-role-manager

Description

Provides the following utilities:

  • init Creates the Ansible recommended folder structure and initial core files for playbooks, roles and modules.

  • install Installs Ansible roles from Ansible Galaxy or located in any version control repository (git, mercurial and svn).

  • uninstall Remove dependencies from the playbook’s library

  • freeze Create list of installed dependencies for a playbook

see arm help for all availble commands.

Installation of Ansible Role Manager (ARM)

Standard installation:

>> 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

Get Started

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

Dependencies

  • mercurial

  • git

  • python
    • ansible

    • requests

    • gitpython (0.3.2.RC1)

    • colorama

    • hgapi

References

Release Notes & Roadmap

http://mirskytech.github.io/ansible-role-manager/releasenotes.html

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

ansible-role-manager-0.4.tar.gz (20.2 kB view details)

Uploaded Source

File details

Details for the file ansible-role-manager-0.4.tar.gz.

File metadata

File hashes

Hashes for ansible-role-manager-0.4.tar.gz
Algorithm Hash digest
SHA256 c4e5a6920205af7f3b8c14816b697d7da8dd89f784b7df93eb189823295cd533
MD5 09247e03c228dc36c92a78317329bd96
BLAKE2b-256 337abb04634144829c698638725a033c7ae13dcbf90bab4aa8328ab998d95953

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

0.4 This release

1 file

0.3.2

1 file

0.3.1

1 file

0.3.0

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page