wobble: Deployment utility for DCOS+Marathon managed clusters
Project description
wobble
======
Deployment tool for deploying to Marathon running in DCOS, easily pluggable for servers requiring authentication and custom confirmation logic.
This is a deployment solution for deployments to Marathon orchestrated clusters running in DCOS. If what you
need is a *fire-and-forget* deployment, you should probably use `dcos/dcos-cli`_.
.. _usage:
Usage
-----
Current support is only for a cluster that is protected with Auth0_, however this will be abstracted into a :ref:`Plugin <plugins>` shortly.
.. code-block::
pip install wobble
wobble --help
Most options listed will respect an environmental variable, where the leading hyphens are stripped and the remaining characters are capitalized and converted to snake case:
.. code-block::
dcos-url -> DCOS_URL
auth0-url -> AUTH0_URL
.. _plugins:
Plugins
-------
TODO: This system is not currently defined
Developing
==========
# Run all the tests
python setup.py test
# Develop
pip install -e .
.. _dcos/dcos-cli: https://github.com/dcos/dcos-cli
.. _Auth0: https://auth0.com/
======
Deployment tool for deploying to Marathon running in DCOS, easily pluggable for servers requiring authentication and custom confirmation logic.
This is a deployment solution for deployments to Marathon orchestrated clusters running in DCOS. If what you
need is a *fire-and-forget* deployment, you should probably use `dcos/dcos-cli`_.
.. _usage:
Usage
-----
Current support is only for a cluster that is protected with Auth0_, however this will be abstracted into a :ref:`Plugin <plugins>` shortly.
.. code-block::
pip install wobble
wobble --help
Most options listed will respect an environmental variable, where the leading hyphens are stripped and the remaining characters are capitalized and converted to snake case:
.. code-block::
dcos-url -> DCOS_URL
auth0-url -> AUTH0_URL
.. _plugins:
Plugins
-------
TODO: This system is not currently defined
Developing
==========
# Run all the tests
python setup.py test
# Develop
pip install -e .
.. _dcos/dcos-cli: https://github.com/dcos/dcos-cli
.. _Auth0: https://auth0.com/
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
wobble-0.0.2.tar.gz
(7.4 kB
view hashes)
Built Distribution
wobble-0.0.2-py3-none-any.whl
(9.0 kB
view hashes)