{ "info": { "author": "Fullscreen Devops", "author_email": "devops@fullscreen.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 2 - Pre-Alpha", "Programming Language :: Python", "Programming Language :: Python :: 2.6", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6" ], "description": "ssmrun\n======\n\n.. image:: https://img.shields.io/pypi/v/ssmrun.svg\n :target: https://pypi.python.org/pypi/ssmrun\n :alt: Latest PyPI version\n\n.. image:: https://travis-ci.org/Fullscreen/ssmrun.png\n :target: https://travis-ci.org/Fullscreen/ssmrun\n :alt: Latest Travis CI build status\n\n\n* GitHub: https://github.com/Fullscreen/ssmrun\n* PyPI: https://pypi.python.org/pypi/ssmrun\n\nUtilities for AWS EC2 SSM\n\n* run commands\n* list and show invocations\n\n\nInstallation\n------------\n\nInstall via pip\n\n $ pip install ssmrun\n\n\nUsage\n-----\n\nQuickly run system commands on Linux nodes:\n\n.. code:: bash\n\n # Target nodes by name\n $ ssm cmd \n\n # Target nodes in an auto scaling group\n $ ssm cmd -A \n\n # Target nodes created with a CloudFormation stack (including CFN ASGs)\n $ ssm cmd -S \n\n\nRun SSM Command:\n\n.. code:: bash\n\n # Run on targets filtered by EC2 tag \"Name\"\n $ ssm run \n\n # Run with SSM parameters\n $ ssm run -P p1=\"v1\" -P p2=\"v2\"\n\n # Run and get status for each targeted instance\n $ ssm run -s\n\n # Run and get command output for each targeted instance\n $ ssm run -o\n\n # Run against instances in an auto scaling group\n $ ssm\u00a0run\u00a0\u00a0 -k\u00a0aws:autoscaling:groupName\n\n # Run against instances created via CloudFormation stack\n $ ssm\u00a0run\u00a0\u00a0 -k aws:cloudformation:stack-name\n\n\nList and Show SSM Command Invocations:\n\n.. code:: bash\n\n # Show invocation\n $ ssm show \n\n # Show invocation and targets status\n $ ssm show -s\n\n # Show invocation and targets status and command output\n $ ssm show -o\n\n # List command invocations\n $ ssm ls -n NUM\n\n # List command invocations and targets status\n $ ssm ls -s\n\n\nList and Show SSM Documents:\n\n.. code:: bash\n\n # List documents\n $ ssm docs\n\n # List documents with details\n $ ssm docs -l\n\n # Get document content\n $ ssm get \n\n\nAuthors\n-------\n\n`ssmrun` was written by `Fullscreen Devops `_.\n\n\n", "description_content_type": null, "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/Fullscreen/ssmrun", "keywords": "", "license": "MIT license", "maintainer": "", "maintainer_email": "", "name": "ssmrun", "package_url": "https://pypi.org/project/ssmrun/", "platform": "", "project_url": "https://pypi.org/project/ssmrun/", "project_urls": { "Homepage": "https://github.com/Fullscreen/ssmrun" }, "release_url": "https://pypi.org/project/ssmrun/0.1.5/", "requires_dist": [ "Click (>=6.0)", "boto3 (>=1.3.1)" ], "requires_python": "", "summary": "Utilities for AWS EC2 SSM", "version": "0.1.5" }, "last_serial": 3426468, "releases": { "0.1.1": [ { "comment_text": "", "digests": { "md5": "6e9929ddb3772667b0b0ec02eab8a775", "sha256": "a4835664ff85f0306f363b45a854f585ebfab823a93313c3796f811eddee4dda" }, "downloads": -1, "filename": "ssmrun-0.1.1-py2-none-any.whl", "has_sig": false, "md5_digest": "6e9929ddb3772667b0b0ec02eab8a775", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 7378, "upload_time": "2017-07-06T21:54:15", "url": "https://files.pythonhosted.org/packages/cd/1e/7a10fd42aa32c259f0724e1ac037285b925f7ddc54e76f09cd6745bbf5b7/ssmrun-0.1.1-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "49ae16a49b1307efd2290455e0598f34", "sha256": "9a33718e2731f3b2e0fe53a2773bb643c4ff28b6dfeea11b6f757003329ef2eb" }, "downloads": -1, "filename": "ssmrun-0.1.1.tar.gz", "has_sig": false, "md5_digest": "49ae16a49b1307efd2290455e0598f34", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5069, "upload_time": "2017-07-06T21:54:17", "url": "https://files.pythonhosted.org/packages/e4/3a/36751bb10bb80b41c6e2600124bd100583dca663194767c1d2d8df8a5cae/ssmrun-0.1.1.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "9604f5fda58b27052de15f10c2f1556c", "sha256": "3ffa4988fb583ad3d752397b7421e63999892d84591f8d7bfea5c978b62b99ca" }, "downloads": -1, "filename": "ssmrun-0.1.2-py2-none-any.whl", "has_sig": false, "md5_digest": "9604f5fda58b27052de15f10c2f1556c", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 7477, "upload_time": "2017-08-23T17:30:54", "url": "https://files.pythonhosted.org/packages/43/d6/03ba7e330f5571b15632705e5a4728ac25cbe545fb268f90734fc4f088a9/ssmrun-0.1.2-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f116eef9bb8c14bc074b42eeacb8e3ac", "sha256": "0cc96372d0042cb0fa31b9742f9a27a9be624c836929b62aeec0a8e6ebc1da2a" }, "downloads": -1, "filename": "ssmrun-0.1.2.tar.gz", "has_sig": false, "md5_digest": "f116eef9bb8c14bc074b42eeacb8e3ac", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5150, "upload_time": "2017-08-23T17:31:00", "url": "https://files.pythonhosted.org/packages/af/1b/45508814b57e2ca7e0642fd5870b910dceb34f663461a02d3adcf262998c/ssmrun-0.1.2.tar.gz" } ], "0.1.4": [ { "comment_text": "", "digests": { "md5": "aa78043e0ef132d746bdb2a796dee504", "sha256": "ff907f00a8bd6d69dc609137440c3d55793f77947a8fed386a34a87f2e983473" }, "downloads": -1, "filename": "ssmrun-0.1.4-py2-none-any.whl", "has_sig": false, "md5_digest": "aa78043e0ef132d746bdb2a796dee504", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 7713, "upload_time": "2017-11-10T23:20:14", "url": "https://files.pythonhosted.org/packages/c9/53/baea89010b9e5c05c604c0da7f52e702193d678485024cb01f893eeb4f2e/ssmrun-0.1.4-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c14386b295eb931aa65640b8d919152f", "sha256": "6cd47c81586143ce52ac6946fc681138e749ceab5e0006a414600ae2b5e5f68f" }, "downloads": -1, "filename": "ssmrun-0.1.4.tar.gz", "has_sig": false, "md5_digest": "c14386b295eb931aa65640b8d919152f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5341, "upload_time": "2017-11-10T23:20:15", "url": "https://files.pythonhosted.org/packages/ad/12/06f3bf6c11b84d44146dde0a5c3b959abb5e467136f32b4119f14d6d3004/ssmrun-0.1.4.tar.gz" } ], "0.1.5": [ { "comment_text": "", "digests": { "md5": "6adf9a7191625a3b0664d9f2ab1448ee", "sha256": "0f82a37ac7904a683181381a1ebfd48007ad0a74215e3659ae33840d7f373443" }, "downloads": -1, "filename": "ssmrun-0.1.5-py2-none-any.whl", "has_sig": false, "md5_digest": "6adf9a7191625a3b0664d9f2ab1448ee", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 7819, "upload_time": "2017-12-19T00:49:02", "url": "https://files.pythonhosted.org/packages/5c/56/6e9f5b4c2abd0d4702f10240eb8b849ccc5cc29b095d79819ce4f456ec62/ssmrun-0.1.5-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "1cecb66d8508c3fafb62a41b6d12a591", "sha256": "861a78468c1ba9228b4bc85d88d5a899d90a49af2822379835c0c2797bef12af" }, "downloads": -1, "filename": "ssmrun-0.1.5.tar.gz", "has_sig": false, "md5_digest": "1cecb66d8508c3fafb62a41b6d12a591", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5420, "upload_time": "2017-12-19T00:49:03", "url": "https://files.pythonhosted.org/packages/15/39/79b9ac87c54af72d4115e5ecd91231991487bc7bde4805911fbfd591a502/ssmrun-0.1.5.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "6adf9a7191625a3b0664d9f2ab1448ee", "sha256": "0f82a37ac7904a683181381a1ebfd48007ad0a74215e3659ae33840d7f373443" }, "downloads": -1, "filename": "ssmrun-0.1.5-py2-none-any.whl", "has_sig": false, "md5_digest": "6adf9a7191625a3b0664d9f2ab1448ee", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 7819, "upload_time": "2017-12-19T00:49:02", "url": "https://files.pythonhosted.org/packages/5c/56/6e9f5b4c2abd0d4702f10240eb8b849ccc5cc29b095d79819ce4f456ec62/ssmrun-0.1.5-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "1cecb66d8508c3fafb62a41b6d12a591", "sha256": "861a78468c1ba9228b4bc85d88d5a899d90a49af2822379835c0c2797bef12af" }, "downloads": -1, "filename": "ssmrun-0.1.5.tar.gz", "has_sig": false, "md5_digest": "1cecb66d8508c3fafb62a41b6d12a591", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5420, "upload_time": "2017-12-19T00:49:03", "url": "https://files.pythonhosted.org/packages/15/39/79b9ac87c54af72d4115e5ecd91231991487bc7bde4805911fbfd591a502/ssmrun-0.1.5.tar.gz" } ] }