{ "info": { "author": "Tim Kuhlman", "author_email": "tim@backgroundprocess.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "License :: OSI Approved :: BSD License", "Topic :: Utilities" ], "description": "======\nCirrus\n======\n\ndns_setup reads a simple yaml file that only defines credentials, \ndomains and bind style zone files used to define the domains.\n\nAmazon Alias entries are treated as a TXT dns type with _alias added to \nthe domain name and the value starting with 'Alias '. This is to work \naround the dnspython library does not allowing invalid dns types. An \nexample alias in a zone file, (replace hosted_zone_id and dns_name):\n$TTL 600 ; 10 minutes - Alias entries always have a ttl of 600\n_alias IN TXT \"Alias hosted_zone_id dns_name.\"\n\nupdate_host.py will update a single host entry in an route 53 domain. It \nrelies on environment variables and command line arguments rather than \nyaml. I use it to accomplish dynamic dns for ec2 with the simple init \nscript found in contrib. Since this will potentially be on many many \nmachines for security I suggest you use a dns subdomain and different \nAWS credentials with this script.", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://launchpad.net/cirrus", "keywords": "cloud boto route53", "license": "BSD", "maintainer": null, "maintainer_email": null, "name": "Cirrus", "package_url": "https://pypi.org/project/Cirrus/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/Cirrus/", "project_urls": { "Download": "UNKNOWN", "Homepage": "https://launchpad.net/cirrus" }, "release_url": "https://pypi.org/project/Cirrus/0.10/", "requires_dist": null, "requires_python": null, "summary": "A set of tools for configuring Amazon route53", "version": "0.10" }, "last_serial": 426424, "releases": { "0.1": [ { "comment_text": "built for Linux-2.6.32-26-server-x86_64-with-glibc2.4", "digests": { "md5": "09b254e104444c9799382dcd37c7434a", "sha256": "0ce07fb3a70061eca0ebbf84681ee8835570fb2bde8b75b62c1a8963bd0b141a" }, "downloads": -1, "filename": "Cirrus-0.1.linux-x86_64.tar.gz", "has_sig": false, "md5_digest": "09b254e104444c9799382dcd37c7434a", "packagetype": "bdist_dumb", "python_version": "any", "requires_python": null, "size": 14802, "upload_time": "2010-12-23T22:51:28", "url": "https://files.pythonhosted.org/packages/b2/1c/87608d2cc1510cef1a414cca048551738d537a4295210992446aeb4f88ab/Cirrus-0.1.linux-x86_64.tar.gz" }, { "comment_text": "", "digests": { "md5": "7cf8f304b36f743bfcfcdbc3b5047fd6", "sha256": "3432338190740c88904420c6430ca059118dae4e4920695ff06f322a15373b92" }, "downloads": -1, "filename": "Cirrus-0.1-py2.6.egg", "has_sig": false, "md5_digest": "7cf8f304b36f743bfcfcdbc3b5047fd6", "packagetype": "bdist_egg", "python_version": "2.6", "requires_python": null, "size": 19971, "upload_time": "2010-12-23T22:54:46", "url": "https://files.pythonhosted.org/packages/ac/81/0cae6836d4afa6514d97fde9b1bedb3191750b7e1cf6c16bf237a994e45f/Cirrus-0.1-py2.6.egg" }, { "comment_text": "", "digests": { "md5": "8c0a58c9255deb94fc3659232605c82e", "sha256": "c03fb2a22f7da614d3965ba118508f402bd689c68355cd1caae7da2dc3a0030c" }, "downloads": -1, "filename": "Cirrus-0.1.tar.gz", "has_sig": false, "md5_digest": "8c0a58c9255deb94fc3659232605c82e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10054, "upload_time": "2010-12-23T22:51:27", "url": "https://files.pythonhosted.org/packages/c2/de/abfc852c0218da238227a93cda31678790366b9c13e12e9c40e678f71e4f/Cirrus-0.1.tar.gz" } ], "0.10": [ { "comment_text": "", "digests": { "md5": "2195b55717452b0e8e087aba8f50cdb0", "sha256": "bd58f89420105e8e1b25dda4664fa4a1522c84fa5ee65ac41730ead790a4a6aa" }, "downloads": -1, "filename": "Cirrus-0.10-py2.7.egg", "has_sig": false, "md5_digest": "2195b55717452b0e8e087aba8f50cdb0", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 15442, "upload_time": "2012-05-31T05:12:34", "url": "https://files.pythonhosted.org/packages/6e/66/4668124dedf878bd5da15195569677c087855e1686223992b980710bdb77/Cirrus-0.10-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "3e42ef2030a85cafa89607eda9bdd6ce", "sha256": "9043b022ec947d8c8b9b329eb19778e0489fd492d7c865b77254f6e18e9142a3" }, "downloads": -1, "filename": "Cirrus-0.10.tar.gz", "has_sig": false, "md5_digest": "3e42ef2030a85cafa89607eda9bdd6ce", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9044, "upload_time": "2012-05-31T05:11:37", "url": "https://files.pythonhosted.org/packages/a6/89/d04920339bfbe9455eba3b35767ae5a4023c4aa3fb8847afa48ecd19be95/Cirrus-0.10.tar.gz" } ], "0.2": [ { "comment_text": "built for Linux-2.6.32-26-server-x86_64-with-glibc2.4", "digests": { "md5": "75673e845643cbd8e72aa6ea9270d8ee", "sha256": "b6e2280e5aba6cfc289335c20803e41fb7610d347ca2986c570039787a55c673" }, "downloads": -1, "filename": "Cirrus-0.2.linux-x86_64.tar.gz", "has_sig": false, "md5_digest": "75673e845643cbd8e72aa6ea9270d8ee", "packagetype": "bdist_dumb", "python_version": "any", "requires_python": null, "size": 15856, "upload_time": "2011-01-25T01:13:47", "url": "https://files.pythonhosted.org/packages/6e/5b/f6654b432f02de8dc6d4d869aab97a89dc0254d368b007c06526bb980afd/Cirrus-0.2.linux-x86_64.tar.gz" } ], "0.3": [ { "comment_text": "", "digests": { "md5": "cc0080520c33f87f5dd2f8d65a26f152", "sha256": "f28f28e457e5ad91c78a99373b15192d4dc30957fe5ad3d3a8b215d4386456de" }, "downloads": -1, "filename": "Cirrus-0.3-py2.6.egg", "has_sig": false, "md5_digest": "cc0080520c33f87f5dd2f8d65a26f152", "packagetype": "bdist_egg", "python_version": "2.6", "requires_python": null, "size": 22726, "upload_time": "2011-02-14T22:46:30", "url": "https://files.pythonhosted.org/packages/ec/a8/d982eb16dedcb87127e8d4946f320d6616c644da0ac79a0abd50ac505fab/Cirrus-0.3-py2.6.egg" }, { "comment_text": "", "digests": { "md5": "364600c009bd13124d97a5420b20dc82", "sha256": "2e895e4981f2e5d75b8f5fd2874058292205f9b59bf8b3024a9e05ae93b35e3f" }, "downloads": -1, "filename": "Cirrus-0.3.tar.gz", "has_sig": false, "md5_digest": "364600c009bd13124d97a5420b20dc82", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11780, "upload_time": "2011-02-14T22:46:29", "url": "https://files.pythonhosted.org/packages/d5/87/ea13ee52eae7a92c71ad9c0d21e7481e5b4d8b748369f9129903162a9cc7/Cirrus-0.3.tar.gz" } ], "0.4": [ { "comment_text": "", "digests": { "md5": "769785af6c9222bae9dc04828d23393b", "sha256": "ac3aa7c2a2cb59cae0bb6cf8092efdde7900dff3680d5b5d707c1a47fd832b49" }, "downloads": -1, "filename": "Cirrus-0.4-py2.6.egg", "has_sig": false, "md5_digest": "769785af6c9222bae9dc04828d23393b", "packagetype": "bdist_egg", "python_version": "2.6", "requires_python": null, "size": 22458, "upload_time": "2011-03-01T20:50:53", "url": "https://files.pythonhosted.org/packages/f6/7b/193caaf74692ea64b32dcb5d81d1efbd9128b7d1ffc6dff0b6352bf5ab27/Cirrus-0.4-py2.6.egg" }, { "comment_text": "", "digests": { "md5": "5315636e752f1612e2e3545868898e53", "sha256": "c3d36184c4c10affd4b8907cf444f71e9269c3eb7e79c146fa6169189902d795" }, "downloads": -1, "filename": "Cirrus-0.4.tar.gz", "has_sig": false, "md5_digest": "5315636e752f1612e2e3545868898e53", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7601, "upload_time": "2011-03-01T20:50:53", "url": "https://files.pythonhosted.org/packages/36/63/0f28683dcac241e3651c2ff2732d48d28be7e5e08e369215c62df2c542f6/Cirrus-0.4.tar.gz" } ], "0.5": [ { "comment_text": "", "digests": { "md5": "077931937c1cccce5186f98074941e85", "sha256": "d2e7a6653fa9bb92825b5c959531c5a8c0c7109247da458d89c8ad608bc0390a" }, "downloads": -1, "filename": "Cirrus-0.5-py2.6.egg", "has_sig": false, "md5_digest": "077931937c1cccce5186f98074941e85", "packagetype": "bdist_egg", "python_version": "2.6", "requires_python": null, "size": 13317, "upload_time": "2011-03-04T01:05:15", "url": "https://files.pythonhosted.org/packages/6b/b7/485bd62905b9c299a729f8a064863f662734bff26232ff7c096078b0a1d0/Cirrus-0.5-py2.6.egg" }, { "comment_text": "", "digests": { "md5": "83cea1471f36b024fa045323ef5f5148", "sha256": "a05b3ec7948e1e2972c2b91f5e4dc1aac6bc11eaaa42911ca35954f5f99fb6ae" }, "downloads": -1, "filename": "Cirrus-0.5.tar.gz", "has_sig": false, "md5_digest": "83cea1471f36b024fa045323ef5f5148", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7542, "upload_time": "2011-03-04T01:05:15", "url": "https://files.pythonhosted.org/packages/88/bc/a9776f19e9128a49ffa1b3e89a4dcba1faabdc9687ca6e4a9678d55370c9/Cirrus-0.5.tar.gz" } ], "0.6": [ { "comment_text": "", "digests": { "md5": "50d8525ee73779e6cdbe4ee4771cb1f9", "sha256": "8710b087c1f59afe1f58fe2bbe0ee0eb47fd8e5b51aabfc51ddcaea45ef5cb1a" }, "downloads": -1, "filename": "Cirrus-0.6-py2.6.egg", "has_sig": false, "md5_digest": "50d8525ee73779e6cdbe4ee4771cb1f9", "packagetype": "bdist_egg", "python_version": "2.6", "requires_python": null, "size": 13331, "upload_time": "2011-03-04T01:23:06", "url": "https://files.pythonhosted.org/packages/a6/06/66ea63b3d7425ca3c11980ff2b7bb866e02f07de8b1a053d643d6f239a0c/Cirrus-0.6-py2.6.egg" }, { "comment_text": "", "digests": { "md5": "5294bfbcf541c1678c5e83223882cc56", "sha256": "1454ae06883165ae1604002494cbcee8d96e6ebad04ef246f914c67f16a1f0fb" }, "downloads": -1, "filename": "Cirrus-0.6.tar.gz", "has_sig": false, "md5_digest": "5294bfbcf541c1678c5e83223882cc56", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7559, "upload_time": "2011-03-04T01:23:07", "url": "https://files.pythonhosted.org/packages/dc/65/9fd6a535aeacc8526e8a8d858d71060e8f16b0bb061ebb1e17b6c324ea74/Cirrus-0.6.tar.gz" } ], "0.7": [ { "comment_text": "", "digests": { "md5": "f1392058cb3944860af6dd4bada79e99", "sha256": "4b0f3492c6af65101393cec5ab756b37bc12952776173b58ae3cbc365e4f5b59" }, "downloads": -1, "filename": "Cirrus-0.7-py2.6.egg", "has_sig": false, "md5_digest": "f1392058cb3944860af6dd4bada79e99", "packagetype": "bdist_egg", "python_version": "2.6", "requires_python": null, "size": 14635, "upload_time": "2011-07-08T00:18:02", "url": "https://files.pythonhosted.org/packages/97/ea/2285cb6cd312455c14c2207b7faf00b199a21330b21279330cd3ea322dda/Cirrus-0.7-py2.6.egg" }, { "comment_text": "", "digests": { "md5": "798c979662ec90aa186a2acc74651b5a", "sha256": "d97aed48d4328262f101ca43f459e03c5f73e389b712bcae328ce2947413d1d8" }, "downloads": -1, "filename": "Cirrus-0.7.tar.gz", "has_sig": false, "md5_digest": "798c979662ec90aa186a2acc74651b5a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8480, "upload_time": "2011-07-08T00:18:03", "url": "https://files.pythonhosted.org/packages/7a/a0/b04d79c1b1ef750f801a5a986405f6b34e8cca31a5c5b38ca99c170829f5/Cirrus-0.7.tar.gz" } ], "0.8": [ { "comment_text": "", "digests": { "md5": "6132fddeb009825fdfc81da06648e24d", "sha256": "81845b845efcb555f9a211d480e53f96ccfd584849057f710e93597d47e2c8d8" }, "downloads": -1, "filename": "Cirrus-0.8-py2.6.egg", "has_sig": false, "md5_digest": "6132fddeb009825fdfc81da06648e24d", "packagetype": "bdist_egg", "python_version": "2.6", "requires_python": null, "size": 15093, "upload_time": "2011-08-11T00:41:58", "url": "https://files.pythonhosted.org/packages/5e/11/350c0fc91b3464156e2569818f20948c304fc0d67f64c55bac31516f903d/Cirrus-0.8-py2.6.egg" }, { "comment_text": "", "digests": { "md5": "5703c4ea1aead33acb842d546f43d3c4", "sha256": "169e55568f226a845720c59092e6fb547cb02fff5e1d1ff8c5e6a875c1bfc950" }, "downloads": -1, "filename": "Cirrus-0.8.tar.gz", "has_sig": false, "md5_digest": "5703c4ea1aead33acb842d546f43d3c4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8609, "upload_time": "2011-08-11T00:41:57", "url": "https://files.pythonhosted.org/packages/a6/0c/eb77398f24a4a9b4883f08f0aad02df302736b5818b53eaefae7afbe8380/Cirrus-0.8.tar.gz" } ], "0.9": [ { "comment_text": "", "digests": { "md5": "a2407a84bdf82bdc86b6882e5250b849", "sha256": "806a7e36207c106b52846d521737f4732ba8e3f2071950568f663af49cc85dc7" }, "downloads": -1, "filename": "Cirrus-0.9-py2.6.egg", "has_sig": false, "md5_digest": "a2407a84bdf82bdc86b6882e5250b849", "packagetype": "bdist_egg", "python_version": "2.6", "requires_python": null, "size": 15530, "upload_time": "2011-10-04T21:35:28", "url": "https://files.pythonhosted.org/packages/79/f0/c613e6f9e62853fa12ba8ef10d0446387773e9e9d02c4d830b3b0ecf069b/Cirrus-0.9-py2.6.egg" }, { "comment_text": "", "digests": { "md5": "00cc0e7551767060383d823c4e18f64f", "sha256": "45bb58cbf0c53d8303d1f7157566ca1305665bc59607790a93657a27fb3ae148" }, "downloads": -1, "filename": "Cirrus-0.9.tar.gz", "has_sig": false, "md5_digest": "00cc0e7551767060383d823c4e18f64f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8917, "upload_time": "2011-10-04T21:35:29", "url": "https://files.pythonhosted.org/packages/21/08/cce9f04188feb9d45b6fff73ce6a024fec6a21036e7a314587dfb210c679/Cirrus-0.9.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "2195b55717452b0e8e087aba8f50cdb0", "sha256": "bd58f89420105e8e1b25dda4664fa4a1522c84fa5ee65ac41730ead790a4a6aa" }, "downloads": -1, "filename": "Cirrus-0.10-py2.7.egg", "has_sig": false, "md5_digest": "2195b55717452b0e8e087aba8f50cdb0", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 15442, "upload_time": "2012-05-31T05:12:34", "url": "https://files.pythonhosted.org/packages/6e/66/4668124dedf878bd5da15195569677c087855e1686223992b980710bdb77/Cirrus-0.10-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "3e42ef2030a85cafa89607eda9bdd6ce", "sha256": "9043b022ec947d8c8b9b329eb19778e0489fd492d7c865b77254f6e18e9142a3" }, "downloads": -1, "filename": "Cirrus-0.10.tar.gz", "has_sig": false, "md5_digest": "3e42ef2030a85cafa89607eda9bdd6ce", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9044, "upload_time": "2012-05-31T05:11:37", "url": "https://files.pythonhosted.org/packages/a6/89/d04920339bfbe9455eba3b35767ae5a4023c4aa3fb8847afa48ecd19be95/Cirrus-0.10.tar.gz" } ] }