{ "info": { "author": "Adam Venturella , Dino Petrone ", "author_email": "aventurella@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 2 - Pre-Alpha", "Intended Audience :: Developers", "License :: OSI Approved :: BSD License", "Natural Language :: English", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.6", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.3" ], "description": "ec2yaml\n========\n\n\nTake a yaml file like this ::\n\n app:\n name: foo\n owner: adam venturella\n location: us-west-2\n key: \n secret: \n\n instances:\n app_server:\n key_name: aventurella\n image: ami-6ac2a85a\n size: m3.medium\n zone: us-west-2c\n tags:\n - key1: value1\n - key2: value2\n\n ip_address: foo\n\n security_groups:\n - ssh\n - http\n - https\n - foo-salt\n - foo-ssh\n\n volumes:\n - foo-volume: /dev/sdh\n\n elastic_ips:\n - foo\n\n volumes:\n foo-volume:\n size: 1\n zone: us-west-2c\n tags:\n - key1: value1\n - key2: value2\n\n\n security_groups:\n foo-ssh:\n ip_protocol: tcp\n from_port: 1022\n to_port: 1022\n cidr_ip: '0.0.0.0/0'\n\n foo-salt:\n ip_protocol: tcp\n from_port: 2000\n to_port: 65535\n cidr_ip: '0.0.0.0/0'\n\n\nAnd materialize it into AWS EC2 accordingly.\n\nCommand line tool ::\n\n Usage:\n ec2yaml [(--key= --secret=)\\\n | --boto-profile=]\\\n [--loglevel=]\n\n Options:\n -h --help Show this screen.\n -v --version Show version.\n -k --key= AWS access key ID\n -s --secret= AWS secret access key\n -bp --boto-profile= Boto Profile Name\n -l --loglevel= Log level to display [default: info]\n\n\n\n\n\n\nRelease History\n---------------\n\n0.0.1 (2014-05-07)\n++++++++++++++++++\n\n**API Changes**\n**Bugfixes**\n\n\n0.0.6 (2014-05-07)\n++++++++++++++++++\n\n**API Changes**\n- Instances can now be arbitrarily tagged ::\n\n instances:\n app_server:\n key_name: aventurella\n image: ami-6ac2a85a\n size: m3.medium\n zone: us-west-2c\n tags:\n - key1: value1\n - key2: value2\n\n ip_address: foo\n\n security_groups:\n - ssh\n - http\n - https\n - foo-salt\n - foo-ssh\n\n volumes:\n - foo-volume: /dev/sdh\n\n- Volumes can now be arbitrarily tagged ::\n\n volumes:\n foo-volume:\n size: 1\n zone: us-west-2c\n tags:\n - key1: value1\n - key2: value2\n\n\n0.0.8 (2014-05-08)\n++++++++++++++++++\n\n**API Changes**\n- A boto profile can now be specified in the command line arguments\n\n**Bugfixes**\n- Fixes an issue with a key and secret from the command line not\n being properly assigned.", "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/aventurella/ec2yaml", "keywords": "", "license": "BSD", "maintainer": null, "maintainer_email": null, "name": "ec2yaml", "package_url": "https://pypi.org/project/ec2yaml/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/ec2yaml/", "project_urls": { "Download": "UNKNOWN", "Homepage": "https://github.com/aventurella/ec2yaml" }, "release_url": "https://pypi.org/project/ec2yaml/0.0.8/", "requires_dist": null, "requires_python": null, "summary": "Materialize a YAML configuration into AWS EC2", "version": "0.0.8" }, "last_serial": 1085264, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "0a9ea021b3e2430ff328274c53a5ff39", "sha256": "b987cc0b5ebafd194f63b90c70e154e7687a888906f713dd793295a4aaa0dfb2" }, "downloads": -1, "filename": "ec2yaml-0.0.1.tar.gz", "has_sig": false, "md5_digest": "0a9ea021b3e2430ff328274c53a5ff39", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8804, "upload_time": "2014-05-07T12:33:10", "url": "https://files.pythonhosted.org/packages/ed/1a/13b1ead5220f34921cf6362f0b9b8a27bad807ad2412d0d0fd73ec970f28/ec2yaml-0.0.1.tar.gz" } ], "0.0.2": [ { "comment_text": "", "digests": { "md5": "a2e9fe0cfae84c8a58b0df66b2691676", "sha256": "3712e4e367674183bff3a373df9b3d297196637a03d72fd9f637499554a31a66" }, "downloads": -1, "filename": "ec2yaml-0.0.2.tar.gz", "has_sig": false, "md5_digest": "a2e9fe0cfae84c8a58b0df66b2691676", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8821, "upload_time": "2014-05-07T12:35:10", "url": "https://files.pythonhosted.org/packages/5b/b1/374fcc76523f68fde993dec853753be9302e8aca61319b78aa69c1ec73e8/ec2yaml-0.0.2.tar.gz" } ], "0.0.3": [ { "comment_text": "", "digests": { "md5": "5e00b58899fa626d212334905ed842ca", "sha256": "fbf38829bc22029fd4738cb52f74fcf91d3a5e60bf1f51e19b4fd706cb4c296e" }, "downloads": -1, "filename": "ec2yaml-0.0.3.tar.gz", "has_sig": false, "md5_digest": "5e00b58899fa626d212334905ed842ca", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8854, "upload_time": "2014-05-07T12:37:20", "url": "https://files.pythonhosted.org/packages/de/74/420b21548a85caf89834335e55bc7cbbe592e8c5517d13ab9bb4d4cd7f9f/ec2yaml-0.0.3.tar.gz" } ], "0.0.4": [ { "comment_text": "", "digests": { "md5": "c9ee7e686a9418040faf59436a12025f", "sha256": "d1acc87b34f0d0db70a84984113a1093954221d5074a19266c202ec0f6132c5f" }, "downloads": -1, "filename": "ec2yaml-0.0.4.tar.gz", "has_sig": false, "md5_digest": "c9ee7e686a9418040faf59436a12025f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8943, "upload_time": "2014-05-07T12:40:10", "url": "https://files.pythonhosted.org/packages/62/a2/ee88059f0f451f7d1de31fc6f4c8ca747e2cf371eb6ece7c84eb75c80cb0/ec2yaml-0.0.4.tar.gz" } ], "0.0.5": [ { "comment_text": "", "digests": { "md5": "85bced71758f742884da743c55370510", "sha256": "a163519ed8aece749b58f26608f8e3a5d4b5b0c854d0a1e82f4cd970721968a5" }, "downloads": -1, "filename": "ec2yaml-0.0.5.tar.gz", "has_sig": false, "md5_digest": "85bced71758f742884da743c55370510", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8946, "upload_time": "2014-05-07T18:22:14", "url": "https://files.pythonhosted.org/packages/99/50/3ef4c328e0265f52bb8b580c92d8239d16ab11a000366e0512470862d1a1/ec2yaml-0.0.5.tar.gz" } ], "0.0.6": [ { "comment_text": "", "digests": { "md5": "33ef00058f093ba04080dca16b056698", "sha256": "6c4021e05a443cfcc870dddefce7223d39a6acc397282ca074c52ca2fc963ed8" }, "downloads": -1, "filename": "ec2yaml-0.0.6.tar.gz", "has_sig": false, "md5_digest": "33ef00058f093ba04080dca16b056698", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9101, "upload_time": "2014-05-07T18:52:43", "url": "https://files.pythonhosted.org/packages/22/94/85c1519a84a5f6ea778f021109bc186b7736e0ebebdac0ff36a3266dfa0d/ec2yaml-0.0.6.tar.gz" } ], "0.0.7": [ { "comment_text": "", "digests": { "md5": "f53056e0eaa8295727640f3b4547038b", "sha256": "fc6c499a7bea1ee647bec5d436a5c68080ffca7a613ed939ec7133791cda23c3" }, "downloads": -1, "filename": "ec2yaml-0.0.7.tar.gz", "has_sig": false, "md5_digest": "f53056e0eaa8295727640f3b4547038b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9103, "upload_time": "2014-05-07T19:25:48", "url": "https://files.pythonhosted.org/packages/e2/f7/a6a72bbac5acae893cef1f078759c93cf99eb4b46f5c5ed0ff19097fd592/ec2yaml-0.0.7.tar.gz" } ], "0.0.8": [ { "comment_text": "", "digests": { "md5": "9d747946460310562788ba2b16762b98", "sha256": "faf6c2aeeaa8a5702fbd23696b3d1b088d56ca5298c1dde53ae987e47b9bc71a" }, "downloads": -1, "filename": "ec2yaml-0.0.8.tar.gz", "has_sig": false, "md5_digest": "9d747946460310562788ba2b16762b98", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9690, "upload_time": "2014-05-08T11:52:13", "url": "https://files.pythonhosted.org/packages/0b/e5/ef816c93f2a19df3ff3f177067ca5d8d8b9e9bda623578b7bbbaf2bc93d5/ec2yaml-0.0.8.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "9d747946460310562788ba2b16762b98", "sha256": "faf6c2aeeaa8a5702fbd23696b3d1b088d56ca5298c1dde53ae987e47b9bc71a" }, "downloads": -1, "filename": "ec2yaml-0.0.8.tar.gz", "has_sig": false, "md5_digest": "9d747946460310562788ba2b16762b98", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9690, "upload_time": "2014-05-08T11:52:13", "url": "https://files.pythonhosted.org/packages/0b/e5/ef816c93f2a19df3ff3f177067ca5d8d8b9e9bda623578b7bbbaf2bc93d5/ec2yaml-0.0.8.tar.gz" } ] }