{ "info": { "author": "UNKNOWN", "author_email": "UNKNOWN", "bugtrack_url": null, "classifiers": [ "Development Status :: 1 - Planning", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.2", "Programming Language :: Python :: 3.3", "Programming Language :: Python :: 3.4", "Topic :: Software Development", "Topic :: Utilities" ], "description": "========\neasy-aws\n========\n\nTool for easy deploying django-projects to Amazon AWS. Just two commands: *easy-aws push* and *easy-aws deploy*\n\nQuick start\n===========\n\nStage 1. Installing\n-------------------\n\n1. Ensure that have installed *python3-dev*\n\n2. Install *easy-aws*::\n\n pip install easy-aws\n\nStage 2. Preparing\n------------------\n\n1. Configure boto (enter AWS credentials and select region)::\n\n easy-aws configure\n\n2. (optional) To specify python module dependencies add file *requirements.txt* to django project directory. Example of *requirements.txt*::\n\n Django\n mock\n\n3. (optional) To specify system dependencies add file *system-requirements.txt* to django project directory. Specified packages will be install via *apt-get install*. Example of *system-requirements.txt*::\n\n python3-dev\n libpq-dev\n\nStage 3. Deploying process\n--------------------------\n\nAll commands should be run in django project directory.\n\n1. Create and setup temporary instance, upload your django project on instance, create image and remove instance::\n\n easy-aws push\n\n2. Create load balancer, create launch configuration based on the created image and create auto scaling group (auto scaling up to 3 instances when CPU-load > 70)::\n\n easy-aws deploy\n\nStage 4. Undeploying process\n----------------------------\n\n1. To remove auto scaling group and launch configuration execute::\n\n easy-aws undeploy\n \n2. (optional) To full clean AWS cloud, i.e remove all auto scaling groups, launch configurations, load balancers, images, instances, key pairs and security groups execute::\n\n easy-aws clean\n\nOther\n-----\n\n- Show debug messages, eg::\n\n easy-aws -d \n\n- Print help, eg::\n\n easy-aws -h\n easy-aws -h\n\n- Create VPN-server::\n\n easy-aws vpn create\n\n\n- Terminate VPN-server::\n\n easy-aws vpn terminate", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://bitbucket.org/dlis/easy-aws", "keywords": "deploy django amazon aws ec2 elb pycharm", "license": "MIT", "maintainer": null, "maintainer_email": null, "name": "easy-aws", "package_url": "https://pypi.org/project/easy-aws/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/easy-aws/", "project_urls": { "Download": "UNKNOWN", "Homepage": "https://bitbucket.org/dlis/easy-aws" }, "release_url": "https://pypi.org/project/easy-aws/1.0.6/", "requires_dist": null, "requires_python": null, "summary": "Deploying django-projects to Amazon AWS", "version": "1.0.6" }, "last_serial": 1506532, "releases": { "1.0.0": [], "1.0.1": [ { "comment_text": "", "digests": { "md5": "ac8f9120ad36d1d8086d23a1e66ef1ae", "sha256": "31ade2c9a50c803eb978a5737ffc773520aab2d3f846bd042ce04331852eca1b" }, "downloads": -1, "filename": "easy-aws-1.0.1.tar.gz", "has_sig": false, "md5_digest": "ac8f9120ad36d1d8086d23a1e66ef1ae", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14437, "upload_time": "2015-04-07T09:58:05", "url": "https://files.pythonhosted.org/packages/8d/ce/af8b2ed68fe3dd31c1bbb584f3035b0c0e34326ee40bd78582962a66cc72/easy-aws-1.0.1.tar.gz" } ], "1.0.2": [ { "comment_text": "", "digests": { "md5": "78826a018bd01b15b6930f1cd53593c6", "sha256": "1c76bf2fe17681f4a128e02cf6272d5e40901b56bee3965e37cec5ab635d65f8" }, "downloads": -1, "filename": "easy-aws-1.0.2.tar.gz", "has_sig": false, "md5_digest": "78826a018bd01b15b6930f1cd53593c6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14627, "upload_time": "2015-04-07T17:08:13", "url": "https://files.pythonhosted.org/packages/88/0d/001cf595573a476f0b57ed9d231fe5ae34bc54d20ec7ff5aedd13006ef1b/easy-aws-1.0.2.tar.gz" } ], "1.0.3": [ { "comment_text": "", "digests": { "md5": "c5b2e114326ba49e078b5ec238b0d540", "sha256": "efb72ecc23dedffc81d17fc45042c7d043842521cf6e4bad49340a8706e0cd63" }, "downloads": -1, "filename": "easy-aws-1.0.3.tar.gz", "has_sig": false, "md5_digest": "c5b2e114326ba49e078b5ec238b0d540", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14899, "upload_time": "2015-04-07T17:25:04", "url": "https://files.pythonhosted.org/packages/cf/68/b6a0e227ed1c524022ed44cdf98e0439c69c75870b4ade747f3102085210/easy-aws-1.0.3.tar.gz" } ], "1.0.4": [ { "comment_text": "", "digests": { "md5": "7e26041038077346bc2a5343227a5ee7", "sha256": "2e6fbd13d5efa46df104d1b61e7f5f83bfb1636adc99842e8f2a8ae6c51477fd" }, "downloads": -1, "filename": "easy-aws-1.0.4.tar.gz", "has_sig": false, "md5_digest": "7e26041038077346bc2a5343227a5ee7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15153, "upload_time": "2015-04-08T15:57:47", "url": "https://files.pythonhosted.org/packages/00/62/507500eefab0ec1e35f4f9ad527da9850860f1d4b4453cefc06e2610c67a/easy-aws-1.0.4.tar.gz" } ], "1.0.5": [ { "comment_text": "", "digests": { "md5": "b52aad4de8bf8fde3ae3ea5e6871f2fd", "sha256": "5bb591c37e9d5569db3676b491f954821f18ad4905e8819860f8a24186b9a799" }, "downloads": -1, "filename": "easy-aws-1.0.5.tar.gz", "has_sig": false, "md5_digest": "b52aad4de8bf8fde3ae3ea5e6871f2fd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15225, "upload_time": "2015-04-08T19:48:18", "url": "https://files.pythonhosted.org/packages/9b/80/92084f7b580707d2f46d102a35515bead5f792fc78c33a6443d863db1cd2/easy-aws-1.0.5.tar.gz" } ], "1.0.6": [ { "comment_text": "", "digests": { "md5": "f00a2611863dd8258a89913c425d56d0", "sha256": "6cf8c054514812d8954fae64779718b554c1c9dd5064c0c660138944cfdb197c" }, "downloads": -1, "filename": "easy-aws-1.0.6.tar.gz", "has_sig": false, "md5_digest": "f00a2611863dd8258a89913c425d56d0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17364, "upload_time": "2015-04-15T15:32:42", "url": "https://files.pythonhosted.org/packages/4d/26/5238d9b94ba844fdabad7764974b8194322b31e05f3a4ee7e5aa74907629/easy-aws-1.0.6.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "f00a2611863dd8258a89913c425d56d0", "sha256": "6cf8c054514812d8954fae64779718b554c1c9dd5064c0c660138944cfdb197c" }, "downloads": -1, "filename": "easy-aws-1.0.6.tar.gz", "has_sig": false, "md5_digest": "f00a2611863dd8258a89913c425d56d0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17364, "upload_time": "2015-04-15T15:32:42", "url": "https://files.pythonhosted.org/packages/4d/26/5238d9b94ba844fdabad7764974b8194322b31e05f3a4ee7e5aa74907629/easy-aws-1.0.6.tar.gz" } ] }