{ "info": { "author": "Robert Hafner", "author_email": "tedivm@tedivm.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Environment :: Console", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Programming Language :: Python :: 3" ], "description": "# nebula-cli\n\nThis project is used with the [Nebula Server](https://github.com/tedivm/nebula) to grant shell script and CLI access to the [Provisioning API](https://github.com/tedivm/nebula/wiki/Provisioning-API).\n\nOn newly launched Nebula user instances this program can be in conjection with the system's provisioning system to-\n\n* Notify Nebula when provisioning has completed,\n* Change the Name of the instance without granting permission for the machine to edit other AWS Tags,\n* Restrict access to the machine to a specific user.\n\n\n## Configuration\n\nThe configuration file will be looked for in these places and in this order, using the first readable file that is found.\n\n* ./.nebulacli (current working directory)\n* ~/.nebulacli\n* /etc/nebulacli\n\nThe format of the file is simple-\n\n```\ntoken_id = d9e5d9ba0735\ntoken = 6566b5d5-90cb-4529-81c5-565a4b10a5cd\nurl = https://nebula.example\n```\n\n\n## Install\n\nThis project can be installed using pip on a python3 system.\n\nFor Ubuntu16 that means settings up python3 and pip, as the python2 variants will not work-\n\n```\napt-get install python3-pip\n```\n\nNow you can run the install-\n\n```\npip3 install nebulacli\n```\n\nNow the program should be available as `nebulacli` to the system.\n\n\n## Examples\n\nTo tell the Nebula that provisioning is finished and the system is ready for use:\n\n```\nnebulacli set_status Live\n```\n\nTo tell Nebula the prefered hostname for the system (allowing Nebula to set the `Name` tag in AWS):\n\n```\nnebulacli set_name $(cat /etc/hostname)\n```\n\n\n## Help\n\nThis project is build using the [click]() library, and if you run it with no options an up to date help menu will appear. From there you can get help on specific commands by using the `--help` flag when calling any of them.\n\n\n", "description_content_type": "text/markdown", "docs_url": null, "download_url": "https://github.com/tedivm/nebula-cli/archive/v0.3.3.tar.gz", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/tedivm/nebula-cli", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "nebulacli", "package_url": "https://pypi.org/project/nebulacli/", "platform": "", "project_url": "https://pypi.org/project/nebulacli/", "project_urls": { "Download": "https://github.com/tedivm/nebula-cli/archive/v0.3.3.tar.gz", "Homepage": "https://github.com/tedivm/nebula-cli" }, "release_url": "https://pypi.org/project/nebulacli/0.3.3/", "requires_dist": [ "click (<6.0,>=5.0)", "requests (<3,>=2.18.0)", "twine ; extra == 'dev'", "wheel ; extra == 'dev'" ], "requires_python": ">=3", "summary": "", "version": "0.3.3" }, "last_serial": 5660722, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "7b96e7aeadebd8dd179d4ac48041fe4a", "sha256": "bb6c8ee5068e98723302b3fc088adbcb75c85945323cd6806c3c9d6db834c261" }, "downloads": -1, "filename": "nebulacli-0.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "7b96e7aeadebd8dd179d4ac48041fe4a", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3", "size": 2639, "upload_time": "2018-07-04T06:37:35", "url": "https://files.pythonhosted.org/packages/8b/02/b033e26c6fb1860d4761df16ef31625f5e449c5c37a11b1198086b0b1465/nebulacli-0.1.0-py3-none-any.whl" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "77d4ec244a99a4c6c11842a3caaf68d9", "sha256": "00560035858f124f0812c8aea333e891b57cb2bb2523ac9dbded39470ffb80e9" }, "downloads": -1, "filename": "nebulacli-0.1.1-py3-none-any.whl", "has_sig": false, "md5_digest": "77d4ec244a99a4c6c11842a3caaf68d9", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3", "size": 2879, "upload_time": "2018-07-04T20:34:17", "url": "https://files.pythonhosted.org/packages/ad/d5/a1dcdc660877e506b1439386fd3ebac18d3bc97eede59a443675c4ac1c8d/nebulacli-0.1.1-py3-none-any.whl" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "575673f2075f36d215a545f077161d1f", "sha256": "84e810a7029929028f1edd0e4efde2b06805ebf09161664b3d1eca39fbff4a06" }, "downloads": -1, "filename": "nebulacli-0.1.2-py3-none-any.whl", "has_sig": false, "md5_digest": "575673f2075f36d215a545f077161d1f", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3", "size": 2881, "upload_time": "2018-07-06T05:01:24", "url": "https://files.pythonhosted.org/packages/07/46/a283ce4838931fafaa572eff2ce20c794b26e058e351641b4c31f633b3be/nebulacli-0.1.2-py3-none-any.whl" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "78657a85469052e4f94ffe099729a835", "sha256": "3e344165b8d778b1cb9427afffb24f94dda282ead3c9abb7480d7e5f07868e5f" }, "downloads": -1, "filename": "nebulacli-0.2.0-py3-none-any.whl", "has_sig": false, "md5_digest": "78657a85469052e4f94ffe099729a835", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3", "size": 3462, "upload_time": "2018-07-06T06:17:00", "url": "https://files.pythonhosted.org/packages/80/90/f5f22272b185fde3d26bc8337d9e1666fbac7a0b8dafaa3bcc99cca25faf/nebulacli-0.2.0-py3-none-any.whl" } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "0d4df8ad2073ed271238e964cd160350", "sha256": "5becda800fc3fb7de2832d99b3978f1fe51f2a5206cde24742e031f69c611f9d" }, "downloads": -1, "filename": "nebulacli-0.3.0-py3-none-any.whl", "has_sig": false, "md5_digest": "0d4df8ad2073ed271238e964cd160350", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3", "size": 4877, "upload_time": "2019-08-09T21:07:00", "url": "https://files.pythonhosted.org/packages/43/a3/926a296fb06f845aefb9f5bc606ba277a3d65fe24050ae8b448b48fc5b94/nebulacli-0.3.0-py3-none-any.whl" } ], "0.3.1": [ { "comment_text": "", "digests": { "md5": "7a31b8f5db6ca3ad4e6771dc870de25a", "sha256": "1a81fd3d2a631303f5d6db4a0130f3f980dda107c326041ca3b5e601a527765b" }, "downloads": -1, "filename": "nebulacli-0.3.1-py3-none-any.whl", "has_sig": false, "md5_digest": "7a31b8f5db6ca3ad4e6771dc870de25a", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3", "size": 4883, "upload_time": "2019-08-11T01:36:24", "url": "https://files.pythonhosted.org/packages/bc/4e/7ea365ae491988c5eb23dc18ccd6a94c3b810aa4a48e4c4b9e9e8b2907f4/nebulacli-0.3.1-py3-none-any.whl" } ], "0.3.2": [ { "comment_text": "", "digests": { "md5": "bd1b87db44219ffecf5648c3cdb9787b", "sha256": "86ade24225086919d1de2ba9c95fe50dc29b1774a500f66bfd7f2a22113f89c5" }, "downloads": -1, "filename": "nebulacli-0.3.2-py3-none-any.whl", "has_sig": false, "md5_digest": "bd1b87db44219ffecf5648c3cdb9787b", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3", "size": 4885, "upload_time": "2019-08-11T01:38:34", "url": "https://files.pythonhosted.org/packages/c3/be/c1689dcb2278022a7a641cb145c2d88863000e383d4a7b45f96b2cbc933f/nebulacli-0.3.2-py3-none-any.whl" } ], "0.3.3": [ { "comment_text": "", "digests": { "md5": "606ebd7a3669727d54946e3f4b447d41", "sha256": "40d58888ffbe14a383eb775335be13885f6788a57bcb6ecc362e50e9f09233f4" }, "downloads": -1, "filename": "nebulacli-0.3.3-py3-none-any.whl", "has_sig": false, "md5_digest": "606ebd7a3669727d54946e3f4b447d41", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3", "size": 4884, "upload_time": "2019-08-11T01:43:53", "url": "https://files.pythonhosted.org/packages/af/01/ffe1dd5e125b7b8dae652ef9d2e8681df891d687b91e65241750c161c90b/nebulacli-0.3.3-py3-none-any.whl" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "606ebd7a3669727d54946e3f4b447d41", "sha256": "40d58888ffbe14a383eb775335be13885f6788a57bcb6ecc362e50e9f09233f4" }, "downloads": -1, "filename": "nebulacli-0.3.3-py3-none-any.whl", "has_sig": false, "md5_digest": "606ebd7a3669727d54946e3f4b447d41", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3", "size": 4884, "upload_time": "2019-08-11T01:43:53", "url": "https://files.pythonhosted.org/packages/af/01/ffe1dd5e125b7b8dae652ef9d2e8681df891d687b91e65241750c161c90b/nebulacli-0.3.3-py3-none-any.whl" } ] }