A small Python 3 utiility to render jinja 2 tempaltes and schedule a Nomad deployment.
Project description
# Nomad Deploy
A Python 3 script that renders Jinja template and schedules a new job on Nomad
## Building
Easy! Run:
python setup.py sdist bdist_wheel && twine upload dist/*
You have to be logged in and have the correct access right to nomad-deploy in pip.
## Installing
Even easier:
pip install nomad-deploy
Now nomad-deploy command is available system-wide.
## Running
After installing nomad-deploy with pip, running it is easy
nomad-deploy –varFile variables.yml template.nomad
Available keys: * –var “FOO=BAR” - set variable value, can be specified more than once to set more variables * –varFile “variables.yml” - load variables from a Yaml file * –render - output resulting template to stdout * –dry - do not run the job, only test if resources can be allocated * –recursive - if you’re using variables in the varFile, you can recursively re-render the template until there are no more substitutions you can make; this will break control statements in template file
Project details
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
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file nomad-deploy-1.0.1.tar.gz.
File metadata
- Download URL: nomad-deploy-1.0.1.tar.gz
- Upload date:
- Size: 3.2 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.7.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
59dd3d8db7ab9b61ec883ee4f17bd694322bf2f38fa9df71596060aaba72e603
|
|
| MD5 |
090a55d991830f8126122a33bde49c18
|
|
| BLAKE2b-256 |
d638aeb8f0e9a338d15860156096e6bfcc50b368f3f342ed60ff342b5d1d35fb
|
File details
Details for the file nomad_deploy-1.0.1-py3-none-any.whl.
File metadata
- Download URL: nomad_deploy-1.0.1-py3-none-any.whl
- Upload date:
- Size: 5.1 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.7.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
6fb76868377b5b226f8a2c1b136ded4d7d28b5e5a3d335a3b65bc480409e7269
|
|
| MD5 |
b5f2ef850c1b22446ab460d0f09639a9
|
|
| BLAKE2b-256 |
b2368ae1a9c4b6454f654ccd7b73c9358ee3b022bedbd6267321d8c03e82fec2
|