{ "info": { "author": "Tony Vattathil", "author_email": "avattathil@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Intended Audience :: Developers", "License :: OSI Approved :: Apache Software License", "Operating System :: POSIX :: Linux", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7", "Topic :: Software Development :: Libraries" ], "description": "![PyPI](https://img.shields.io/pypi/v/noderegiste:r.svg?color=blue&label=pypi%20release)\n\n[![Build Status](https://travis-ci.org/avattathil/noderegister.svg?branch=master)](https://travis-ci.org/avattathil/noderegister)\n\n### noderegister\nA Simple tool that registers ec2 host information to a DynamoDB Table\n\n### DDB Content Example\n\n|HOSTNAME | NODE_TYPE | NODE_STATE | PRIVATE_IP | TIME_STAMP | \n|-------------------------------------------- | ---------- | ---------- | ------------ | ------------------------ | \n|ip-172-31-36-196.us-west-2.compute.internal |seednode | Running | 172.31.36.196 | Tue Jul 2 20:09:11 2019 |\n|ip-172-31-36-197.us-west-2.compute.internal |seednode | Running | 172.31.36.197 | Tue Jul 2 20:10:11 2019 |\n|ip-172-33-36-190.us-west-2.compute.internal |clusternode | Running | 172.33.36.190 | Tue Jul 2 20:11:11 2019 |\n|ip-172-33-36-191.us-west-2.compute.internal |clusternode | Running | 172.33.36.191 | Tue Jul 2 20:12:11 2019 | \n|ip-172-33-36-192.us-west-2.compute.internal |clusternode | Running | 172.33.36.192 | Tue Jul 2 20:13:11 2019 |\n\n ![PyPI - Python Version](https://img.shields.io/pypi/pyversions/noderegister.svg?label=Supported%20Python%20Versions&style=for-the-badge)\n\n### Useage\n\n# noderegister\n```\nusage: noderegister [-h] [-c] [-a ASSIGN | -s SET_STATE | -r | -l]\n [-D DYNAMODB_TABLE]\n\noptional arguments:\n -h, --help show this help message and exit\n -c, --create_ddb Create a new DynamoDB table\n\nactions:\n -a ASSIGN, --assign ASSIGN\n Set the node type of an existing node\n -s SET_STATE, --set_state SET_STATE\n Set the node state of an existing node\n (running|terminated)\n -r, --register_node Add a new node to the DynamoDB table\n -l, --list List Registered Node in given DynamoDB Table\n\nrequired:\n for (assign|state|list|register_node) actions\n\n -D DYNAMODB_TABLE, --dynamodb_table DYNAMODB_TABLE\n Name of Existing DynamoDB", "description_content_type": "text/markdown", "docs_url": null, "download_url": "https://github.com/avattathil/noderegister/tarball/master", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://avattathil.github.io/noderegister", "keywords": "aws,noderegister", "license": "Apache License 2.0", "maintainer": "", "maintainer_email": "", "name": "noderegister", "package_url": "https://pypi.org/project/noderegister/", "platform": "", "project_url": "https://pypi.org/project/noderegister/", "project_urls": { "Download": "https://github.com/avattathil/noderegister/tarball/master", "Homepage": "https://avattathil.github.io/noderegister" }, "release_url": "https://pypi.org/project/noderegister/0.1.9/", "requires_dist": null, "requires_python": "", "summary": "A Simple tool that registers ec2 host information to a DynamoDB Table", "version": "0.1.9" }, "last_serial": 5480084, "releases": { "0.1.2": [ { "comment_text": "", "digests": { "md5": "db81a96b211bda51624a1ee3f741a6b2", "sha256": "ce5261063ad1e057ea1d8864d267d7a78f9d95f5089f44161aac4ea379be7ba1" }, "downloads": -1, "filename": "noderegister-0.1.2.tar.gz", "has_sig": false, "md5_digest": "db81a96b211bda51624a1ee3f741a6b2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1906, "upload_time": "2019-03-27T06:16:22", "url": "https://files.pythonhosted.org/packages/b5/40/d5ad3945234669351ac89bfff85cd7c93839898a9f07e3182b720d0d691a/noderegister-0.1.2.tar.gz" } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "3de911c9a28a888cc656f15114cfc835", "sha256": "bfb92ce6ad2254c0589180649e581938f3e22315f3bf54d91765f3f9315ce849" }, "downloads": -1, "filename": "noderegister-0.1.3.tar.gz", "has_sig": false, "md5_digest": "3de911c9a28a888cc656f15114cfc835", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3611, "upload_time": "2019-03-27T08:12:58", "url": "https://files.pythonhosted.org/packages/0e/45/34c7a9b4fe945170bcbf8d9e45d67283ccc65e3dbe4c6d31a15b6c2cc3ac/noderegister-0.1.3.tar.gz" } ], "0.1.4": [ { "comment_text": "", "digests": { "md5": "0c5dde92614b41e92196c7e65ca5e3d7", "sha256": "31440d82b6037e612a0ff78419cd184804d566922c6251d590795367aba20430" }, "downloads": -1, "filename": "noderegister-0.1.4.tar.gz", "has_sig": false, "md5_digest": "0c5dde92614b41e92196c7e65ca5e3d7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3677, "upload_time": "2019-03-29T12:29:42", "url": "https://files.pythonhosted.org/packages/a4/ac/f917806912c6da278ce1f75f29e0e719f7b674752428e3155b5d5a136c88/noderegister-0.1.4.tar.gz" } ], "0.1.5": [ { "comment_text": "", "digests": { "md5": "1ddba595d990d8b717ede25acf95eef4", "sha256": "35f24b0a5e9f392b3151323a5f0ef4c47c71e52451528afc45a35950eb7040ce" }, "downloads": -1, "filename": "noderegister-0.1.5.tar.gz", "has_sig": false, "md5_digest": "1ddba595d990d8b717ede25acf95eef4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3973, "upload_time": "2019-03-29T20:47:27", "url": "https://files.pythonhosted.org/packages/3b/47/55ce7072e31fb0f79e3b305413cb5943e15678d5490e43dcad542ea67698/noderegister-0.1.5.tar.gz" } ], "0.1.6": [ { "comment_text": "", "digests": { "md5": "868bc351b86629578408e696f8d625a9", "sha256": "80cbeb2632631e9c1265e531f9012f569b2752d1264de073c85415769b72b78a" }, "downloads": -1, "filename": "noderegister-0.1.6.tar.gz", "has_sig": false, "md5_digest": "868bc351b86629578408e696f8d625a9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3988, "upload_time": "2019-04-02T07:14:27", "url": "https://files.pythonhosted.org/packages/f0/db/a885834a4658002129ecf1a117aa6cf4b455b5fb1a78bd2856e07bd8a75c/noderegister-0.1.6.tar.gz" } ], "0.1.9": [ { "comment_text": "", "digests": { "md5": "e2a8c6e3944d5c7126738e9734b521ad", "sha256": "cc7184f309e2463945106385d4728d61e0c39f1981072118096094e20240df15" }, "downloads": -1, "filename": "noderegister-0.1.9.tar.gz", "has_sig": false, "md5_digest": "e2a8c6e3944d5c7126738e9734b521ad", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4435, "upload_time": "2019-07-03T08:11:55", "url": "https://files.pythonhosted.org/packages/f7/ed/fb3704c0890536413342019d89473211e5a11509e69920fca1982896d0cf/noderegister-0.1.9.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "e2a8c6e3944d5c7126738e9734b521ad", "sha256": "cc7184f309e2463945106385d4728d61e0c39f1981072118096094e20240df15" }, "downloads": -1, "filename": "noderegister-0.1.9.tar.gz", "has_sig": false, "md5_digest": "e2a8c6e3944d5c7126738e9734b521ad", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4435, "upload_time": "2019-07-03T08:11:55", "url": "https://files.pythonhosted.org/packages/f7/ed/fb3704c0890536413342019d89473211e5a11509e69920fca1982896d0cf/noderegister-0.1.9.tar.gz" } ] }