rundeck-resources 0.3.9

Creator: bradpython12

Last updated:

Add to Cart

Description:

rundeckresources 0.3.9

Python tool to query resources from different sources and export them into a data structure that Rundeck can consume.

Installation
pip install rundeck-resources


Usage
$ rundeck-resources -h
usage: rundeck-resources [-h] [-v] [-l LOGGER] [--no-cache] [-V] config

Generates rundeck resources file from different API sources.

positional arguments:
config Configuration file.

optional arguments:
-h, --help show this help message and exit
-v, --verbose Verbosity level to use.
-l LOGGER, --logger LOGGER
The logger YAML configuration file.
--no-cache Do not use cache.
-V, --version Prints version.
The rundeck-resources requires an INI configuration file.
You can see the example configuration in the example.ini.


Docker
There is a docker image tagged with the version of the released package.


ENV
OPTIONAL
DESCRIPTION



ARGS
True
The command line arguments.

CONFIG
False
The path to the configuration file.




Usage:
$ docker run -it -v ~/config/:/config \
-v ~/export/:/export \
-e ARGS="-vvv" -e CONFIG="/config/config.ini" \
elazkani/rundeck-resources

Assumptions:

~/config/ holds the config.ini configuration file.
The configuration is set to export to the /export/ path.
/export will hold the resources exported file inside the container.
~/export/ exists on the host.





Importers

rundeck-resources currently offer the following importers:

Chef: ChefImporter





Exporters

rundeck-resources currently offers the following exporters:

YAML: YAMLExporter





Contributors:

Andrew Rabert

License

For personal and professional use. You cannot resell or redistribute these repositories in their original state.

Customer Reviews

There are no reviews.