Metadata-Version: 2.1
Name: arolemgr
Version: 0.1.2
Summary: Advanced Role Manager
Home-page: https://github.com/michaelroosz/arolemgr
Author: Michael Roosz
Author-email: michael.roosz@web.de
License: GPLv3+
Project-URL: Bug Tracker, https://github.com/michaelroosz/arolemgr/issues
Project-URL: Source Code, https://github.com/michaelroosz/arolemgr
Classifier: Development Status :: 5 - Production/Stable
Classifier: Environment :: Console
Classifier: Intended Audience :: Developers
Classifier: Intended Audience :: Information Technology
Classifier: Intended Audience :: System Administrators
Classifier: License :: OSI Approved :: GNU General Public License v3 or later (GPLv3+)
Classifier: Natural Language :: English
Classifier: Operating System :: POSIX
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3 :: Only
Classifier: Topic :: System :: Installation/Setup
Classifier: Topic :: System :: Systems Administration
Classifier: Topic :: Utilities
Requires-Python: >=3.10
Description-Content-Type: text/markdown
License-File: COPYING
Requires-Dist: jinja2 >=3.0.0
Requires-Dist: PyYAML >=5.1
Requires-Dist: cryptography
Requires-Dist: packaging
Requires-Dist: resolvelib <1.1.0,>=0.5.3

# arolemgr
[arolemgr](https://github.com/MichaelRoosz/arolemgr) is a fork of the [ansible-galaxy](https://github.com/ansible/ansible) cli tool enhanced with additional features.

# Additional Features
- support for concurrent role downloads via the `--max-concurrent-downloads` option

# Usage
arolemgr can be used as a drop-in replacement for `ansible-galaxy`, see https://docs.ansible.com/ansible/latest/cli/ansible-galaxy.html for a list of available commands.

Additionally, these features are available:

## role install
- the `--max-concurrent-downloads` option has been added to allow downloading multiple roles in parallel, its default value is `3`.
  example usage:
  ```
  arolemgr role install -p roles -r requirements.yml --max-concurrent-downloads 10
  ```
