{ "info": { "author": "Dylan Jay, Jon Pentland", "author_email": "software@pretaweb.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Environment :: Web Environment", "Framework :: Plone", "Framework :: Plone :: 4.3", "Framework :: Plone :: 5.0", "License :: OSI Approved :: GNU General Public License v2 (GPLv2)", "Programming Language :: Python", "Programming Language :: Python :: 2.7", "Topic :: Internet :: WWW/HTTP", "Topic :: Internet :: WWW/HTTP :: Dynamic Content", "Topic :: Software Development :: Libraries :: Python Modules" ], "description": "=====================\ncollective.zopeconsul\n=====================\n\n*collective.zopeconsul* enables asynchronous sending of zope configuration\nto consul. It sends the VHM domain information to consul along\nwith port and ip address of this instance. It can also be used to set key/value\npairs from buildout config options or environment variables.\n\nConfiguration\n--------------\n\nzopeconsul can be configured by adding the following to your buildout:\n\n.. code:: ini\n\n [instance]\n eggs = collective.zopeconsul\n\n zope-conf-additional =\n \n consul_url http://localhost:8500\n consul_prefix zope\n consul_key_somename somevalue\n \n\nAny configuration option can be overridden by an environment variable:\n\n.. code:: ini\n\n $ export CONSUL_URL=http://localhost:8500\n $ export CONSUL_KEY_SOMENAME=somevalue\n\nConfiguration options\n---------------------\n\nconsul_url\n Url of the consul server to connect to. *Default: http\\://localhost:8500*\n\nconsul_prefix\n When setting key/values, this is the base key from which all values are\n set. *Default: zope*\n\nconsul_instancename\n Gives a name to the instance. Instead of values being placed in ````, they are placed in ``/instances/`` on the consul server. Useful when there are multiple instances being orchestrated from consul. *Default: unset*\n\nconsul_key_[name]\n Allows to set arbitrary key values with any name. *Example: ``consul_key_somekey = somevalue``*\n\nconsul_ignore\n Skips setting consul key values. Useful if you have multiple instances that\n share the same code. You can set this value on specific instances and no\n key/values will be set in consul.\n\nChangelog\n=========\n\n0.1 (2018-02-01)\n----------------\n\n- Initial setup and vhm monkeypatching [djay]\n- Addition of zope-additional-configuration option [instification]\n- Addition of key/value pairs to consul [instification]\n", "description_content_type": null, "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/collective/collective.zopeconsul/", "keywords": "", "license": "GPL", "maintainer": "", "maintainer_email": "", "name": "collective.zopeconsul", "package_url": "https://pypi.org/project/collective.zopeconsul/", "platform": "", "project_url": "https://pypi.org/project/collective.zopeconsul/", "project_urls": { "Homepage": "https://github.com/collective/collective.zopeconsul/" }, "release_url": "https://pypi.org/project/collective.zopeconsul/0.1/", "requires_dist": null, "requires_python": "", "summary": "Asynchronous updating of consul with zope configration", "version": "0.1" }, "last_serial": 3542326, "releases": { "0.1": [ { "comment_text": "", "digests": { "md5": "0fd2478451201cb13e4405e8f1c19f4d", "sha256": "6dfffbf19b1f6f1eeb00ead0e57203c768d5d5f9de1bb2a0f37c31e9d50c3f28" }, "downloads": -1, "filename": "collective.zopeconsul-0.1.tar.gz", "has_sig": false, "md5_digest": "0fd2478451201cb13e4405e8f1c19f4d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7633, "upload_time": "2018-02-01T17:29:18", "url": "https://files.pythonhosted.org/packages/32/c9/3377401cb7d56abe1c055c3a3a0aef9c29bee309583088052fb164d6a0cc/collective.zopeconsul-0.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "0fd2478451201cb13e4405e8f1c19f4d", "sha256": "6dfffbf19b1f6f1eeb00ead0e57203c768d5d5f9de1bb2a0f37c31e9d50c3f28" }, "downloads": -1, "filename": "collective.zopeconsul-0.1.tar.gz", "has_sig": false, "md5_digest": "0fd2478451201cb13e4405e8f1c19f4d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7633, "upload_time": "2018-02-01T17:29:18", "url": "https://files.pythonhosted.org/packages/32/c9/3377401cb7d56abe1c055c3a3a0aef9c29bee309583088052fb164d6a0cc/collective.zopeconsul-0.1.tar.gz" } ] }