Skip to main content
Gitlab-CI Pipeline CodeCov.io Documentation Status Pypi Package Version Python Versions Supported BSD License

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:

Download files

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

Source Distribution

rundeck_resources-0.3.9.tar.gz (11.0 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

rundeck_resources-0.3.9-py3-none-any.whl (13.7 kB view details)

Uploaded Python 3

File details

Details for the file rundeck_resources-0.3.9.tar.gz.

File metadata

  • Download URL: rundeck_resources-0.3.9.tar.gz
  • Upload date:
  • Size: 11.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.11.0 pkginfo/1.4.2 requests/2.19.1 setuptools/40.2.0 requests-toolbelt/0.8.0 tqdm/4.25.0 CPython/3.7.1

File hashes

Hashes for rundeck_resources-0.3.9.tar.gz
Algorithm Hash digest
SHA256 7d22a4fecffa12f3d7c2f6431b38eaa68c7b8f1fe36bf7ab35279bac41dcc7f1
MD5 46e77e227be3c3596d0e369a7e523b1c
BLAKE2b-256 a5b28885acc5677bf710b1f9dae1777baecd686bb456de24b34f45e390333238

See more details on using hashes here.

File details

Details for the file rundeck_resources-0.3.9-py3-none-any.whl.

File metadata

  • Download URL: rundeck_resources-0.3.9-py3-none-any.whl
  • Upload date:
  • Size: 13.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.11.0 pkginfo/1.4.2 requests/2.19.1 setuptools/40.2.0 requests-toolbelt/0.8.0 tqdm/4.25.0 CPython/3.7.1

File hashes

Hashes for rundeck_resources-0.3.9-py3-none-any.whl
Algorithm Hash digest
SHA256 7b246503f7ce1952c38129eea3eec2429a233daf328060f913f4ebf1739a4495
MD5 d24b6343df0bb395a528d7e98b72a43a
BLAKE2b-256 5182255870356414424c81af8e2ed8ee5d9a9dadbe5f7017a0083e4f071cca0c

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

0.3.9 This release

2 files

0.3.8

2 files

0.3.7

2 files

0.3.6

2 files

0.3.5

2 files

0.3.4

2 files

0.3.2

2 files

0.3.1

2 files

0.3.0

2 files

0.2.0

2 files

0.1.2

2 files

0.1.1

2 files

0.1.0

2 files

0.0.3

2 files

Supported by

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