deployer

Deployer versioning information.

deployer.cli.initialize(level=10)[source]

Perform basic initialization of program.

deployer.cli.setup_logging(level=10)[source]

Initialize the logging infrastructure.

deployer.loader.ordered_load(stream, loader=<class 'yaml.loader.SafeLoader'>, object_pairs_hook=<class 'collections.OrderedDict'>)[source]

Load YAML, preserving the ordering of all data.

class deployer.registry.Registry[source]

A central data repository. Responsible for alleviating global variable usage.

plugins()[source]

All available plugins.

register_plugin(name, cls)[source]

Register the cls for handling pipeline nodes, utilizing name.

class deployer.singleton.Singleton[source]

Wrap classes to create Singleton objects.

The public plug-in API of the PyDeployer project.

copyright:
  1. Copyright 2018 by Joseph Benden.
license:

Apache License 2.0, see LICENSE.txt for full details.

deployer.plugins.api.hookimpl = <pluggy.hooks.HookimplMarker object>

All PyDeployer plug-ins MUST decorate their hooks with hookimpl. This decorator is used by pluggy to automatically find all functions which implement a hook, per the available hooks specified inside of deployer.plugins.hookspec.

deployer.plugins.hookspec = <module 'deployer.plugins.hookspec' from '/home/docs/checkouts/readthedocs.org/user_builds/py-deployer/checkouts/latest/src/deployer/plugins/hookspec.pyc'>

Hook specifications for PyDeployer`.

Copyright:
  1. Copyright 2018 by Joseph Benden.
License:

Apache License 2.0, see LICENSE for full details.

Hook specifications for PyDeployer`.

copyright:
  1. Copyright 2018 by Joseph Benden.
license:

Apache License 2.0, see LICENSE for full details.

deployer.plugins.hookspec.deployer_register(registry)[source]

A hook available for a plug-in to perform its’ registration.