{ "info": { "author": "Iakov Markov", "author_email": "iakov.markov@ataccama.com", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python :: 3" ], "description": "# Nomad Deploy\n\nA Python 3 script that renders Jinja template and schedules a new job on Nomad\n\n## Building\n\nEasy! Run:\n\n python setup.py sdist bdist_wheel && twine upload dist/*\n\nYou have to be logged in and have the correct access right to `nomad-deploy` in pip.\n\n## Installing\n\nEven easier:\n\n pip install nomad-deploy\n\nNow `nomad-deploy` command is available system-wide.\n\n## Running\n\nAfter installing `nomad-deploy` with pip, running it is easy\n\n nomad-deploy --varFile variables.yml template.nomad\n\nAvailable keys:\n* `--var \"FOO=BAR\"` - set variable value, can be specified more than once to set more variables\n* `--varFile \"variables.yml\"` - load variables from a Yaml file\n* `--render` - output resulting template to stdout\n* `--dry` - do not run the job, only test if resources can be allocated\n* `--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\n\n\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/ataccama/nomad-deploy", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "nomad-deploy", "package_url": "https://pypi.org/project/nomad-deploy/", "platform": "", "project_url": "https://pypi.org/project/nomad-deploy/", "project_urls": { "Homepage": "https://github.com/ataccama/nomad-deploy" }, "release_url": "https://pypi.org/project/nomad-deploy/1.0.1/", "requires_dist": [ "python-nomad", "jinja2", "pyyaml", "argparse" ], "requires_python": "", "summary": "A small Python 3 utiility to render jinja 2 tempaltes and schedule a Nomad deployment.", "version": "1.0.1" }, "last_serial": 5617497, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "1b1648068397614fa72563a40bce7d5f", "sha256": "9898777550d3438e4b8b527898f5da72a3a0744acda71ba03047bebf90489917" }, "downloads": -1, "filename": "nomad_deploy-0.0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "1b1648068397614fa72563a40bce7d5f", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 4064, "upload_time": "2019-05-16T12:43:21", "url": "https://files.pythonhosted.org/packages/59/f8/6d67e06668265cc5bdac0969e66a3817f6883cc5476048eca5990c36110c/nomad_deploy-0.0.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f3cbaa28fbc9c4054ee7c662bd125515", "sha256": "925ceb1d3fd1c4a66646e799009e488167eeedf4aca4e08c7ee876efaf33a051" }, "downloads": -1, "filename": "nomad-deploy-0.0.1.tar.gz", "has_sig": false, "md5_digest": "f3cbaa28fbc9c4054ee7c662bd125515", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2660, "upload_time": "2019-05-16T12:43:26", "url": "https://files.pythonhosted.org/packages/2d/98/510cc32f8d254381bd8eb9649f23f8f6a31dd73113ce4327bc398a7691b2/nomad-deploy-0.0.1.tar.gz" } ], "0.0.2": [ { "comment_text": "", "digests": { "md5": "f6ae720dc815f8a52d95192eb7043c39", "sha256": "88a8fe20c567ccfe0baef3fdd7811ac7b29e0fb50d2c202749bb8f4fa80534ab" }, "downloads": -1, "filename": "nomad_deploy-0.0.2-py3-none-any.whl", "has_sig": false, "md5_digest": "f6ae720dc815f8a52d95192eb7043c39", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 4494, "upload_time": "2019-05-16T14:42:04", "url": "https://files.pythonhosted.org/packages/31/b6/cdca0361f8ce2f26d3723b7620b6b2063a3f8b69e40e7340bc914d4979bf/nomad_deploy-0.0.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "9d267a3c498a5c04d2a730dce6361dfb", "sha256": "3e501e9e3a839d382c025ff64c85aa0ed99b7484e06c4ecd9c2dd8a97bc176ed" }, "downloads": -1, "filename": "nomad-deploy-0.0.2.tar.gz", "has_sig": false, "md5_digest": "9d267a3c498a5c04d2a730dce6361dfb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3156, "upload_time": "2019-05-16T14:42:07", "url": "https://files.pythonhosted.org/packages/c0/01/18601a1034e406bd3787227e416d2b96055b30fe9ca66f5554d4d5582e50/nomad-deploy-0.0.2.tar.gz" } ], "1.0.0": [ { "comment_text": "", "digests": { "md5": "c81f74976eea3839aeead682c17ac094", "sha256": "ce19a7e1fcb4139569628477480af529511b12ef6ecebe378590b56496567d03" }, "downloads": -1, "filename": "nomad_deploy-1.0.0-py3-none-any.whl", "has_sig": false, "md5_digest": "c81f74976eea3839aeead682c17ac094", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 5110, "upload_time": "2019-08-01T08:23:43", "url": "https://files.pythonhosted.org/packages/2c/a0/13ef65e75e93a2468942162424e5e5bdbf42bac825b0d392e8dbfbeda3e3/nomad_deploy-1.0.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "5a4d7a0833ddb28daf1132352475e575", "sha256": "3a820dabaec3fc7da000e74196e34a5c42470356161abd613ce3fec8fb9d0907" }, "downloads": -1, "filename": "nomad-deploy-1.0.0.tar.gz", "has_sig": false, "md5_digest": "5a4d7a0833ddb28daf1132352475e575", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3227, "upload_time": "2019-08-01T08:23:46", "url": "https://files.pythonhosted.org/packages/10/09/3951cd06d78bed5615605762a57d71c819def16ec87cbd1c44234505ce0e/nomad-deploy-1.0.0.tar.gz" } ], "1.0.1": [ { "comment_text": "", "digests": { "md5": "b5f2ef850c1b22446ab460d0f09639a9", "sha256": "6fb76868377b5b226f8a2c1b136ded4d7d28b5e5a3d335a3b65bc480409e7269" }, "downloads": -1, "filename": "nomad_deploy-1.0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "b5f2ef850c1b22446ab460d0f09639a9", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 5112, "upload_time": "2019-08-01T08:30:35", "url": "https://files.pythonhosted.org/packages/b2/36/8ae1a9c4b6454f654ccd7b73c9358ee3b022bedbd6267321d8c03e82fec2/nomad_deploy-1.0.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "090a55d991830f8126122a33bde49c18", "sha256": "59dd3d8db7ab9b61ec883ee4f17bd694322bf2f38fa9df71596060aaba72e603" }, "downloads": -1, "filename": "nomad-deploy-1.0.1.tar.gz", "has_sig": false, "md5_digest": "090a55d991830f8126122a33bde49c18", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3229, "upload_time": "2019-08-01T08:30:39", "url": "https://files.pythonhosted.org/packages/d6/38/aeb8f0e9a338d15860156096e6bfcc50b368f3f342ed60ff342b5d1d35fb/nomad-deploy-1.0.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "b5f2ef850c1b22446ab460d0f09639a9", "sha256": "6fb76868377b5b226f8a2c1b136ded4d7d28b5e5a3d335a3b65bc480409e7269" }, "downloads": -1, "filename": "nomad_deploy-1.0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "b5f2ef850c1b22446ab460d0f09639a9", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 5112, "upload_time": "2019-08-01T08:30:35", "url": "https://files.pythonhosted.org/packages/b2/36/8ae1a9c4b6454f654ccd7b73c9358ee3b022bedbd6267321d8c03e82fec2/nomad_deploy-1.0.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "090a55d991830f8126122a33bde49c18", "sha256": "59dd3d8db7ab9b61ec883ee4f17bd694322bf2f38fa9df71596060aaba72e603" }, "downloads": -1, "filename": "nomad-deploy-1.0.1.tar.gz", "has_sig": false, "md5_digest": "090a55d991830f8126122a33bde49c18", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3229, "upload_time": "2019-08-01T08:30:39", "url": "https://files.pythonhosted.org/packages/d6/38/aeb8f0e9a338d15860156096e6bfcc50b368f3f342ed60ff342b5d1d35fb/nomad-deploy-1.0.1.tar.gz" } ] }