Rundeck Resources Generator
Project description
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:
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for rundeck_resources-0.3.7-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 93b8b0536434e3940d6f04eeb18df4f470f20589e9285bd0c4d58b5ff8e68785 |
|
MD5 | eee8ee8f4c0f7032f1aac4a153309b2d |
|
BLAKE2b-256 | 16b207db22102e56818f0f4275f0d3f2ed36a808ea3588dfe496f403f8026bbf |