{ "info": { "author": "Alex Rudakov", "author_email": "ribozz@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Environment :: Console", "Intended Audience :: Developers", "Intended Audience :: System Administrators", "License :: OSI Approved :: Apache Software License", "Natural Language :: English", "Operating System :: OS Independent", "Programming Language :: Python :: 2.6", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3.3", "Programming Language :: Python :: Implementation :: PyPy", "Topic :: Documentation", "Topic :: Software Development :: Libraries :: Python Modules", "Topic :: System :: Installation/Setup", "Topic :: System :: Software Distribution" ], "description": "Haproxy publishing\n============================\n\nHaproxy plugin install haproxy as a load balancer for mcloud. Plugin is useful when you need\ndeploy multiple applications on one server, or use complex application publishing\n\n\nMultiple applications\n-------------------------\n\n.. uml::\n\n cloud Internet {\n\n }\n\n package Docker {\n [Haproxy] << Load Balancer >>\n\n database App1 {\n [nginx.myapp]\n [another.myapp]\n [something.myapp]\n }\n\n database App2 {\n [nginx.another]\n [another.another]\n }\n\n Haproxy ..> nginx.myapp\n Haproxy ..> nginx.another\n\n }\n\n Internet ..> Haproxy\n\n\nMultiple versions\n-------------------------\n\n\n.. uml::\n\n cloud Internet {\n\n }\n\n package Docker {\n [Haproxy] << Load Balancer >>\n\n [nodejs.app_v1]\n [nodejs.app_v2]\n\n Haproxy ..> nodejs.app_v1\n Haproxy -> nodejs.app_v2\n }\n\n Internet ..> Haproxy\n\n\nHaproxy template\n-----------------------\n\nYou can use your own template by placing it in /root/.mcloud/haproxy.tpl. Mcloud kindly places default config there.\n\n.. highlights::\n\n Template is Jinja2 template http://jinja.pocoo.org/docs/\n\nTo apply your changes to template restart mcloud::\n\n $ docker restart mcloud\n\nDefault tamplate\n^^^^^^^^^^^^^^^^^^\n\n.. literalinclude:: mcloud_haproxy.py\n :lines: 21-94\n :language: jinja", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "mcloud.io", "keywords": null, "license": "UNKNOWN", "maintainer": null, "maintainer_email": null, "name": "mcloud-plugin-haproxy", "package_url": "https://pypi.org/project/mcloud-plugin-haproxy/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/mcloud-plugin-haproxy/", "project_urls": { "Download": "UNKNOWN", "Homepage": "mcloud.io" }, "release_url": "https://pypi.org/project/mcloud-plugin-haproxy/1.0.4/", "requires_dist": null, "requires_python": null, "summary": "Haproxy integration for mcloud", "version": "1.0.4" }, "last_serial": 1993491, "releases": { "0.1.1": [ { "comment_text": "", "digests": { "md5": "928a8982e3c534bb063db91e422c9cc4", "sha256": "78ae30599edbf609f62f1465a7f36b16222a77cc29d53b86e2157e5de5f859bf" }, "downloads": -1, "filename": "mcloud-plugin-haproxy-0.1.1.tar.gz", "has_sig": false, "md5_digest": "928a8982e3c534bb063db91e422c9cc4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3937, "upload_time": "2015-05-27T22:23:43", "url": "https://files.pythonhosted.org/packages/2c/d2/b948b0d148fbfa6546a9b74af2ba04c82ab7f44440fd1efeea2fe6cbd9c3/mcloud-plugin-haproxy-0.1.1.tar.gz" } ], "0.10.10": [ { "comment_text": "", "digests": { "md5": "f9e68f9ed8176d61fed62850cad6e5c2", "sha256": "309993c2b2cfc5d2f42567d78f6183453dbc0bd85d5064deb23f8ffdea237ed0" }, "downloads": -1, "filename": "mcloud-plugin-haproxy-0.10.10.tar.gz", "has_sig": false, "md5_digest": "f9e68f9ed8176d61fed62850cad6e5c2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3883, "upload_time": "2015-05-27T23:31:57", "url": "https://files.pythonhosted.org/packages/2d/7b/387717f867d2c66e666bc4a7836376ae6916100429cb247ca2a06641ebd3/mcloud-plugin-haproxy-0.10.10.tar.gz" } ], "0.10.11": [ { "comment_text": "", "digests": { "md5": "b0075aff2fe13699f08efdf5b55f2dd6", "sha256": "0c2b3a06f7db42ebf742066c0b733882e0d8dbf1c575bfbe8746cffebd4227b3" }, "downloads": -1, "filename": "mcloud-plugin-haproxy-0.10.11.tar.gz", "has_sig": false, "md5_digest": "b0075aff2fe13699f08efdf5b55f2dd6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3886, "upload_time": "2015-05-28T00:38:30", "url": "https://files.pythonhosted.org/packages/56/40/ab880b23dc475d3cc606e19487ede212db87812cf9b942455fdb8136602e/mcloud-plugin-haproxy-0.10.11.tar.gz" } ], "0.10.12": [ { "comment_text": "", "digests": { "md5": "d4ac5f1cbfab42a0db16501dff6b0310", "sha256": "01090f73cfaf60e6d0830adf1b1217445ee70420dfe90718f4ed5b35eb726c9c" }, "downloads": -1, "filename": "mcloud-plugin-haproxy-0.10.12.tar.gz", "has_sig": false, "md5_digest": "d4ac5f1cbfab42a0db16501dff6b0310", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3904, "upload_time": "2015-05-28T00:48:44", "url": "https://files.pythonhosted.org/packages/cb/15/a863f1bdd18d66dd74879d700b9edb00d43e96aba2349ac752f5c5dcb181/mcloud-plugin-haproxy-0.10.12.tar.gz" } ], "0.10.13": [ { "comment_text": "", "digests": { "md5": "98e7646556b5bf7d3c8f376a904389a9", "sha256": "9de69d36d53ccfc3c96c85d696fdc208c3a80b52086cb3fb0af166b628f14062" }, "downloads": -1, "filename": "mcloud-plugin-haproxy-0.10.13.tar.gz", "has_sig": false, "md5_digest": "98e7646556b5bf7d3c8f376a904389a9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3943, "upload_time": "2015-05-29T09:45:11", "url": "https://files.pythonhosted.org/packages/ac/b6/268c2276e2d51bb0180df931a76008c78834ca043d7ec0717d0f94e7e700/mcloud-plugin-haproxy-0.10.13.tar.gz" } ], "0.10.7": [ { "comment_text": "", "digests": { "md5": "92455bb31b3222adfc203b50b5051395", "sha256": "e495ad34febbb98489bc673d4f796b7fec16838e7a76016b66096146022a4464" }, "downloads": -1, "filename": "mcloud-plugin-haproxy-0.10.7.tar.gz", "has_sig": false, "md5_digest": "92455bb31b3222adfc203b50b5051395", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3936, "upload_time": "2015-05-27T22:27:23", "url": "https://files.pythonhosted.org/packages/64/38/d37067965cfeedc5f57d27bf793dd03dab44aa093e54360171f2fc74baaf/mcloud-plugin-haproxy-0.10.7.tar.gz" } ], "0.10.8": [ { "comment_text": "", "digests": { "md5": "365bc749f853d91a8d0af6fb5c37f784", "sha256": "5e203bd62084b32c3f3b896eec135ae4e66d2c3220628bba6248d410b7d49588" }, "downloads": -1, "filename": "mcloud-plugin-haproxy-0.10.8.tar.gz", "has_sig": false, "md5_digest": "365bc749f853d91a8d0af6fb5c37f784", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3953, "upload_time": "2015-05-27T22:34:48", "url": "https://files.pythonhosted.org/packages/22/b0/75bf3327027cd25febb0739d847bceba7dd660b88d049de815c39a7ffa37/mcloud-plugin-haproxy-0.10.8.tar.gz" } ], "0.10.9": [ { "comment_text": "", "digests": { "md5": "da1adb6e3164a4c93d9bc9e9e95b2a95", "sha256": "3f82c29db36876b741bc799ffba982f03d8fc5b3a3a802b7e10be27ced1f858c" }, "downloads": -1, "filename": "mcloud-plugin-haproxy-0.10.9.tar.gz", "has_sig": false, "md5_digest": "da1adb6e3164a4c93d9bc9e9e95b2a95", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3945, "upload_time": "2015-05-27T23:10:45", "url": "https://files.pythonhosted.org/packages/66/90/184d8dd51add151d2d9ff5ca1d19a92b9c0ec20843629fe54de5e7e2038e/mcloud-plugin-haproxy-0.10.9.tar.gz" } ], "0.11.10": [ { "comment_text": "", "digests": { "md5": "4bc5f972e27373b3b59a0906e9f5f6a0", "sha256": "ad65ec4e6c125811f9e856555db9c4a24ccdd80365195eb36c4b94e76b903972" }, "downloads": -1, "filename": "mcloud-plugin-haproxy-0.11.10.tar.gz", "has_sig": false, "md5_digest": "4bc5f972e27373b3b59a0906e9f5f6a0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3977, "upload_time": "2015-07-31T06:48:33", "url": "https://files.pythonhosted.org/packages/51/12/5cf598f96a00d6769b095dfefcaba5eb9fe3fd02daf0e46ea04e51ae31d7/mcloud-plugin-haproxy-0.11.10.tar.gz" } ], "0.11.9": [ { "comment_text": "", "digests": { "md5": "e0b0f5e3b578d5e66ad71df18da97d24", "sha256": "ff824f7d82656fea782034ed68b628855835aea7d51349a5b065e0878ac83e5c" }, "downloads": -1, "filename": "mcloud-plugin-haproxy-0.11.9.tar.gz", "has_sig": false, "md5_digest": "e0b0f5e3b578d5e66ad71df18da97d24", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3982, "upload_time": "2015-07-31T06:46:25", "url": "https://files.pythonhosted.org/packages/bf/cf/0448dda3623282e09d6894c433665fe03aee93eaa59a293cacd9af60f162/mcloud-plugin-haproxy-0.11.9.tar.gz" } ], "1.0.1": [ { "comment_text": "", "digests": { "md5": "0b84156b0db8d74f92e319c3f7cf37ab", "sha256": "a878507b3dda27470f6ff66136d141ed35e16b682a82de3a7a55e478911cd5de" }, "downloads": -1, "filename": "mcloud-plugin-haproxy-1.0.1.tar.gz", "has_sig": false, "md5_digest": "0b84156b0db8d74f92e319c3f7cf37ab", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4601, "upload_time": "2015-08-17T11:36:33", "url": "https://files.pythonhosted.org/packages/55/78/2f6e05a370b7b1523c398f34dc5328ebce93021e6b6737d78a099470e8b6/mcloud-plugin-haproxy-1.0.1.tar.gz" } ], "1.0.2": [ { "comment_text": "", "digests": { "md5": "501c0de7e561d211ea80f310264836fa", "sha256": "31510e354f24c823a26f5627637ea326efb5e18f2aec260ed1f38a6b2db5ec4f" }, "downloads": -1, "filename": "mcloud-plugin-haproxy-1.0.2.tar.gz", "has_sig": false, "md5_digest": "501c0de7e561d211ea80f310264836fa", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4600, "upload_time": "2015-08-18T07:33:46", "url": "https://files.pythonhosted.org/packages/dd/f3/429425829a2eed6476f443ee20394eabf09dc3428733609118153a14a45d/mcloud-plugin-haproxy-1.0.2.tar.gz" } ], "1.0.3": [ { "comment_text": "", "digests": { "md5": "895a0b20314cc9aa40385715abca1b71", "sha256": "0e211161bde15d72b796771edc654a3ea10fce851bf709f945e31b2cd25a236c" }, "downloads": -1, "filename": "mcloud-plugin-haproxy-1.0.3.tar.gz", "has_sig": false, "md5_digest": "895a0b20314cc9aa40385715abca1b71", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4688, "upload_time": "2016-03-07T11:37:47", "url": "https://files.pythonhosted.org/packages/a0/ac/0a89145c6f404b9c8069012f6319a5ada11457f498bd5bccfe41207f17dc/mcloud-plugin-haproxy-1.0.3.tar.gz" } ], "1.0.4": [ { "comment_text": "", "digests": { "md5": "af2eed2d872a2715113e822fa34dc34f", "sha256": "c7e300139b6fe5abc0e5ca3562ee1e1cd4fdc76ef845997e1bb95690c95cf88a" }, "downloads": -1, "filename": "mcloud-plugin-haproxy-1.0.4.tar.gz", "has_sig": false, "md5_digest": "af2eed2d872a2715113e822fa34dc34f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4682, "upload_time": "2016-03-07T11:44:49", "url": "https://files.pythonhosted.org/packages/06/0a/0a944f1f29879aae63d66c58771cd1dc98a9ba70f0511a6deb5f80fd83bf/mcloud-plugin-haproxy-1.0.4.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "af2eed2d872a2715113e822fa34dc34f", "sha256": "c7e300139b6fe5abc0e5ca3562ee1e1cd4fdc76ef845997e1bb95690c95cf88a" }, "downloads": -1, "filename": "mcloud-plugin-haproxy-1.0.4.tar.gz", "has_sig": false, "md5_digest": "af2eed2d872a2715113e822fa34dc34f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4682, "upload_time": "2016-03-07T11:44:49", "url": "https://files.pythonhosted.org/packages/06/0a/0a944f1f29879aae63d66c58771cd1dc98a9ba70f0511a6deb5f80fd83bf/mcloud-plugin-haproxy-1.0.4.tar.gz" } ] }