{ "info": { "author": "Benjamin Staffin", "author_email": "benley@gmail.com", "bugtrack_url": null, "classifiers": [], "description": "=============\nexhibitor2dns\n=============\n\nExhibitor2dns will keep a round-robin A record in sync with the state of a\nZookeeper ensemble managed by the excellent Exhibitor_ supervisor `from\nNetflix`_. This is particularly useful if your Zookeeper nodes are in an\nautoscaling group, or any other setup where you don't have fixed IP addresses\nfor your Zookeeper servers.\n\nUsage::\n\n exhibitor2dns --zone=yourzone.example.com \\\n --exhibitor_url=http://your-exhibitor-endpoint.example.com/ \\\n --rr=zookeeper\n\nexhibitor2dns uses Boto to interact with Route53, so you have various options\nfor providing aws credentials. You can set ``AWS_ACCESS_KEY_ID`` and\n``AWS_SECRET_ACCESS_KEY`` envivonment variables, or if exhibitor2dns is running\non an ec2 instance it will try to use the instance's IAM role if there is one\navailable. See the `Boto documentation`_ for more details.\n\n.. _Boto Documentation: http://boto.readthedocs.org/en/latest/boto_config_tut.html\n.. _Exhibitor: https://github.com/Netflix/exhibitor\n.. _From Netflix: http://techblog.netflix.com/2012/04/introducing-exhibitor-supervisor-system.html", "description_content_type": null, "docs_url": null, "download_url": null, "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://github.com/benley/exhibitor2dns", "keywords": null, "license": "Apache-2", "maintainer": null, "maintainer_email": null, "name": "exhibitor2dns", "package_url": "https://pypi.org/project/exhibitor2dns/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/exhibitor2dns/", "project_urls": { "Homepage": "http://github.com/benley/exhibitor2dns" }, "release_url": "https://pypi.org/project/exhibitor2dns/0.1.2/", "requires_dist": null, "requires_python": null, "summary": "Dynamically sync Route53 DNS entries for Zookeeper servers in an Exhibitor cluster", "version": "0.1.2" }, "last_serial": 1421521, "releases": { "0.1": [ { "comment_text": "", "digests": { "md5": "83608802171018a103e07fb3da5a092d", "sha256": "709102dfd38ae6d23c6352b395f894480441c85075f930a56231eb1a3ea2708b" }, "downloads": -1, "filename": "exhibitor2dns-0.1.tar.gz", "has_sig": true, "md5_digest": "83608802171018a103e07fb3da5a092d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2432, "upload_time": "2015-02-12T02:34:55", "url": "https://files.pythonhosted.org/packages/ee/d2/7404f6b2e68b3133472ac031eb1ff258b3533007f1c8f71087e6e7b9c85f/exhibitor2dns-0.1.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "cc30625c3e7dfb92a493acd4c516679c", "sha256": "aa42713fd0e1fc93c382dfbfd724f17e7f6180cf4fe12570c9cb66340f69dddc" }, "downloads": -1, "filename": "exhibitor2dns-0.1.1.tar.gz", "has_sig": true, "md5_digest": "cc30625c3e7dfb92a493acd4c516679c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2930, "upload_time": "2015-02-12T06:59:07", "url": "https://files.pythonhosted.org/packages/22/9a/afc7f893201c2d46c1bcab25a5442ce75e0efb7c717e783f2d53974a9a9a/exhibitor2dns-0.1.1.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "d6f52fd4b27c2d4dbe02886db25c9922", "sha256": "76d8a8f56c8c3b53a4ac8b1ae5880e08dd964b315febfebd48fd1e11d7e58600" }, "downloads": -1, "filename": "exhibitor2dns-0.1.2.tar.gz", "has_sig": true, "md5_digest": "d6f52fd4b27c2d4dbe02886db25c9922", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2883, "upload_time": "2015-02-13T02:13:10", "url": "https://files.pythonhosted.org/packages/72/67/d7ab3fa7bc78930894bfd408acfeeab4fa2e7e509f70d42373ca37c2b73f/exhibitor2dns-0.1.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "d6f52fd4b27c2d4dbe02886db25c9922", "sha256": "76d8a8f56c8c3b53a4ac8b1ae5880e08dd964b315febfebd48fd1e11d7e58600" }, "downloads": -1, "filename": "exhibitor2dns-0.1.2.tar.gz", "has_sig": true, "md5_digest": "d6f52fd4b27c2d4dbe02886db25c9922", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2883, "upload_time": "2015-02-13T02:13:10", "url": "https://files.pythonhosted.org/packages/72/67/d7ab3fa7bc78930894bfd408acfeeab4fa2e7e509f70d42373ca37c2b73f/exhibitor2dns-0.1.2.tar.gz" } ] }