{ "info": { "author": "UNKNOWN", "author_email": "UNKNOWN", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Environment :: Console", "Intended Audience :: Developers", "License :: OSI Approved :: ISC License (ISCL)", "Operating System :: OS Independent", "Programming Language :: Python", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.7", "Topic :: System :: Systems Administration", "Topic :: Utilities" ], "description": ".. image:: https://github.com/dowjones/respawn/blob/master/Logo/PNG/respawn-logo-2.png\n :align: center\n\n****************\nVersion History\n****************\n\n:Version: v1.0.3\n\n* Initial release\n\n************\nIntroduction\n************\nInfrastructure templates and utilities for building AWS CloudFormation stacks. Respawn uses `cfn-pyplates `_ to\ngenerate CloudFormation templates. Respawn digests a custom, easy to read/write YAML representation of a JSON CloudFormation template and resources, with the goal of generating CloudFormation templates based on python templates (pyplates!) that reflect the CloudFormation template hierarchy.\n\nRespawn is a Python package that provides interfaces to Amazon Web Services - Cloudformation. It allows for easier and more user friendly and concise YAML keywords to create resources/parameters/userdata in CloudFormation stacks. This is used in Dow Jones professional information business pipeline and with success and has been modified to be as generic and serve all. Currently the library supports Python 2.7.\n\n************\nAuthors\n************\nRespawn has been written by the following `authors `_. The\nlogo for respawn has been designed by `Gregor Louden `_.\n\n*************\nDocumentation\n*************\nDocumentation is generated by `sphinx `_ and hosted on `readthedocs `_\n\n********\nServices\n********\n\nAt the moment, respawn supports:\n\n* AutoScaling\n\n * AutoScalingGroup\n * LifecycleHook\n * ScalingPolicy\n * ScheduledAction\n\n* CloudWatch\n\n * Alarm\n\n* Elastic Compute Cloud (EC2)\n\n * Instance\n * NetworkInterface\n * NetworkInterfaceAttachment\n * SecurityGroup\n * Volume\n\n* Elastic Load Balancing (ELB)\n\n * LoadBalancer\n\n* Relational Database Service (RDS)\n\n * DBInstance\n\n* Simple Notification Service (SNS)\n\n * Topic\n\nThe goal of respawn is to support the full breadth and depth of Amazon Web Services - resources. respawn is developed mainly using Python 2.7.x on Mac OSX and Ubuntu. It is known to work on Linux Distributions, Mac\nOS X and Windows.\n\n\n*************\nInstallation\n*************\n\nTo install respawn, simply:\n\nWindows/Unix/Mac OS X\n######################\n\n- Open command prompt and execute pip command :\n\n::\n\n pip install respawn\n\n\n****************************\nUsage - Template Generation\n****************************\n\nto use respawn, in your command prompt/terminal :\n\n::\n\n $ respawn pathToYAML.yaml\n\nto create & validate the JSON against AWS using `boto `_ and pipe output to a file:\n\n::\n\n $ respawn --validate pathToYAML.yaml > pathToJSON.json\n\nto pipe the output to a file :\n\n::\n\n $ respawn pathToYAML.yaml > pathToJSON.json\n\n\n\n****************************\nDeveloping and Contribution\n****************************\nWe'd love to get contributions from you! Take a look at the `CONTRIBUTING.rst `_ to see how to get your changes merged in.\n\n************\nLicense\n************\n`ISC `_\n", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/dowjones/respawn/", "keywords": "aws cloudformation yaml", "license": "ISC", "maintainer": null, "maintainer_email": null, "name": "respawn", "package_url": "https://pypi.org/project/respawn/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/respawn/", "project_urls": { "Download": "UNKNOWN", "Homepage": "https://github.com/dowjones/respawn/" }, "release_url": "https://pypi.org/project/respawn/1.0.3/", "requires_dist": null, "requires_python": null, "summary": "AWS CloudFormation Template generator from Yaml specifications.", "version": "1.0.3" }, "last_serial": 1893786, "releases": { "1.0.3": [ { "comment_text": "", "digests": { "md5": "9c54bdf2f012af235afc39d3d02e0c81", "sha256": "8f8fc8c67e52484823705821f85b6beaa5babe75defb14cd9ca0337bcb4e3e84" }, "downloads": -1, "filename": "respawn-1.0.3.tar.gz", "has_sig": false, "md5_digest": "9c54bdf2f012af235afc39d3d02e0c81", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 29997, "upload_time": "2016-01-07T20:27:48", "url": "https://files.pythonhosted.org/packages/20/49/3168600a43847afa20fd5ee1ed3caf9ea2c150660bba092e0b45b0b094a5/respawn-1.0.3.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "9c54bdf2f012af235afc39d3d02e0c81", "sha256": "8f8fc8c67e52484823705821f85b6beaa5babe75defb14cd9ca0337bcb4e3e84" }, "downloads": -1, "filename": "respawn-1.0.3.tar.gz", "has_sig": false, "md5_digest": "9c54bdf2f012af235afc39d3d02e0c81", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 29997, "upload_time": "2016-01-07T20:27:48", "url": "https://files.pythonhosted.org/packages/20/49/3168600a43847afa20fd5ee1ed3caf9ea2c150660bba092e0b45b0b094a5/respawn-1.0.3.tar.gz" } ] }