{ "info": { "author": "Tim van der Hulst", "author_email": "tim.vdh@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Intended Audience :: System Administrators", "License :: OSI Approved :: Apache Software License", "Programming Language :: Python :: 2" ], "description": "# ecs consul reg\n\nDocker container registration for Consul on AWS ECS.\n\nYou may want to use [registrator](https://github.com/gliderlabs/registrator) instead.\nMain differences:\n\n- python based (If I was comfortable with Golang I would probably just contribute to registrator instead)\n- intended to be run on ec2 not within docker\n- keeps detailed logs (json file)\n- Uses Docker Health instead of running it's own checks\n - @see [gliderlabs:issues/578](https://github.com/gliderlabs/registrator/issues/578)\n\n## Install on Amazon ECS-Optimized Amazon Linux AMI 2\n\nPip is not installed:\n\n curl \"https://bootstrap.pypa.io/get-pip.py\" -o \"get-pip.py\"\n python get-pip.py\n\n## Install\n\n pip install ecs-consul-reg\n\n## Run\n\n ecs-consul-reg\n\n## Initctl script\n\n todo~\n\n## Options\n\n CONSUL_HOST=127.0.0.1\n CONSUL_PORT=8500\n\nOptions can be supplied as env or in yaml config.\n\n```\nUsage: main.py [OPTIONS]\n\nOptions:\n -c, --config TEXT\n -lf, --logfile TEXT\n -ll, --loglevel TEXT\n --help Show this message and exit.\n```\n\n\n\n\n\n\n\n", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/hampsterx/ecs-consul-reg", "keywords": "", "license": "Apache2", "maintainer": "", "maintainer_email": "", "name": "ecs-consul-reg", "package_url": "https://pypi.org/project/ecs-consul-reg/", "platform": "", "project_url": "https://pypi.org/project/ecs-consul-reg/", "project_urls": { "Homepage": "https://github.com/hampsterx/ecs-consul-reg" }, "release_url": "https://pypi.org/project/ecs-consul-reg/0.1.3/", "requires_dist": [ "PyYAML", "python-consul (==1.1.0)", "docker (==3.5.0)", "click (==6.7)", "simple-json-log-formatter (==0.5.3)" ], "requires_python": "", "summary": "AWS ECS Consul Registration", "version": "0.1.3" }, "last_serial": 4907335, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "eb05fd2881a667c47dc1779eba3af229", "sha256": "c2827973ee90ca14ef82ec56cf8dc8e4fdda3e08e189feecff4a9ba4ed822a00" }, "downloads": -1, "filename": "ecs-consul-reg-0.0.1.tar.gz", "has_sig": false, "md5_digest": "eb05fd2881a667c47dc1779eba3af229", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3143, "upload_time": "2018-08-17T03:50:43", "url": "https://files.pythonhosted.org/packages/81/b8/51b62103eba53ea255531ef341e489ec1d0bb8c29a44527b475d9315c94c/ecs-consul-reg-0.0.1.tar.gz" } ], "0.0.2": [ { "comment_text": "", "digests": { "md5": "557a68b8ffcefd4bf9ca207fcdaaf61e", "sha256": "74ad6609df5c0074cf1ee022a09265f06e6ebd79a95c49f7b5b96a462ae7b79a" }, "downloads": -1, "filename": "ecs_consul_reg-0.0.2-py2-none-any.whl", "has_sig": false, "md5_digest": "557a68b8ffcefd4bf9ca207fcdaaf61e", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 3810, "upload_time": "2018-08-20T01:44:28", "url": "https://files.pythonhosted.org/packages/bb/23/7fa0d9f9a9685cb5938eb21ad2e2d584b44e2fad0d5fc5989537cd95d9a1/ecs_consul_reg-0.0.2-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "629e390cab5b67d8ba9ed5f806ad67e0", "sha256": "c81a0e7ce1142de2c677cbd851a9d1696149ba8754fee7804e8ffc5fab689992" }, "downloads": -1, "filename": "ecs-consul-reg-0.0.2.tar.gz", "has_sig": false, "md5_digest": "629e390cab5b67d8ba9ed5f806ad67e0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3716, "upload_time": "2018-08-20T01:44:31", "url": "https://files.pythonhosted.org/packages/04/bd/8bb9682c77f5c21c2ea30c406d09e8e903a4633b7731fe63a2b20befc271/ecs-consul-reg-0.0.2.tar.gz" } ], "0.0.4": [ { "comment_text": "", "digests": { "md5": "77d7b9a96ef89eb594afea0ce2b755a4", "sha256": "086f654a519d9790f5c54c1317102ee2fe8ff5fb176e44d64010e38ffb838113" }, "downloads": -1, "filename": "ecs_consul_reg-0.0.4-py2-none-any.whl", "has_sig": false, "md5_digest": "77d7b9a96ef89eb594afea0ce2b755a4", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 4347, "upload_time": "2018-08-20T02:13:38", "url": "https://files.pythonhosted.org/packages/30/96/347d37bb975e73c036b318c6781b502a38e507eead7ce1b73dde0b9399d2/ecs_consul_reg-0.0.4-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c927fd1041ac9ad78ad59420de16a941", "sha256": "6ee9c68ba2a4b4916aa4c0ee4fec2c3299d221ca7fbdab529f46e01d026ebbf8" }, "downloads": -1, "filename": "ecs-consul-reg-0.0.4.tar.gz", "has_sig": false, "md5_digest": "c927fd1041ac9ad78ad59420de16a941", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3927, "upload_time": "2018-08-20T02:13:41", "url": "https://files.pythonhosted.org/packages/39/aa/76a33d8d9755cc56e26e6195374f645f89f8c8499dbfbd06149fca427f37/ecs-consul-reg-0.0.4.tar.gz" } ], "0.0.5": [ { "comment_text": "", "digests": { "md5": "7535acd237b2c18209aa2f6730a0d3f4", "sha256": "f8b255da43a8243841fa83ec1e5984d7df352bcc1de47b7a6a65cf2d3dfba4c2" }, "downloads": -1, "filename": "ecs_consul_reg-0.0.5-py2-none-any.whl", "has_sig": false, "md5_digest": "7535acd237b2c18209aa2f6730a0d3f4", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 4523, "upload_time": "2018-08-20T19:09:13", "url": "https://files.pythonhosted.org/packages/e8/a6/5d4b8c9d1b3ae1397422405fe1b9c1457eae5b7d7f9f0d6085c6aaad44e6/ecs_consul_reg-0.0.5-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d9b8153c9e7adb9582ed87600fe99126", "sha256": "ef990bb7132470e221d1b28fdab96a0ac56802e5effc423e9a5ca39c2a238cc1" }, "downloads": -1, "filename": "ecs-consul-reg-0.0.5.tar.gz", "has_sig": false, "md5_digest": "d9b8153c9e7adb9582ed87600fe99126", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3962, "upload_time": "2018-08-20T19:09:16", "url": "https://files.pythonhosted.org/packages/d3/6b/77ae52087d2b6974a1a0504d7833ae8bb1f824f1d004f855165241450f0a/ecs-consul-reg-0.0.5.tar.gz" } ], "0.0.6": [ { "comment_text": "", "digests": { "md5": "2ed49715b6a32f4dfa414be134e66322", "sha256": "4ac0fd552b8adbc98247c2610d5ef55084293d9173a4737b8b25a74d728628bc" }, "downloads": -1, "filename": "ecs_consul_reg-0.0.6-py2-none-any.whl", "has_sig": false, "md5_digest": "2ed49715b6a32f4dfa414be134e66322", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 4574, "upload_time": "2018-08-20T21:18:13", "url": "https://files.pythonhosted.org/packages/ef/9d/345fa4c2236675f4b667c99490ea9923127a698b96b20f1f26fe27557735/ecs_consul_reg-0.0.6-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "138c08158eb4653f232261c84c335e8c", "sha256": "aca4b9830dc057fbb23885fcd55e529bd34d5d24718ee5637d25b238bc70a08b" }, "downloads": -1, "filename": "ecs-consul-reg-0.0.6.tar.gz", "has_sig": false, "md5_digest": "138c08158eb4653f232261c84c335e8c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4014, "upload_time": "2018-08-20T21:18:17", "url": "https://files.pythonhosted.org/packages/01/0a/fdf1e2d1cc0facf629aff7a0aa78a1a618d9d5f94730830e9ee06f193c17/ecs-consul-reg-0.0.6.tar.gz" } ], "0.0.7": [ { "comment_text": "", "digests": { "md5": "42182a7202eb38799486b77bc70b22a2", "sha256": "62488b19dc3618b252a4c61e6a52ef8ade49ba2602ebef465812e3c5dc68d118" }, "downloads": -1, "filename": "ecs_consul_reg-0.0.7-py2-none-any.whl", "has_sig": false, "md5_digest": "42182a7202eb38799486b77bc70b22a2", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 4577, "upload_time": "2018-12-16T02:55:38", "url": "https://files.pythonhosted.org/packages/8c/b9/f68a7586b5b10d9dbd9d6423305c9b7cb1baaed58b9222b3c0ff955a235d/ecs_consul_reg-0.0.7-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "80b2f8337a4a317bf91e95de44dc63f1", "sha256": "5146f6054a94101550b547b773d7a59b18e0bede41c748c6c6e5f2b58fd4a399" }, "downloads": -1, "filename": "ecs-consul-reg-0.0.7.tar.gz", "has_sig": false, "md5_digest": "80b2f8337a4a317bf91e95de44dc63f1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4022, "upload_time": "2018-12-16T02:55:39", "url": "https://files.pythonhosted.org/packages/b4/81/c5482511f4393eaf41b00907c71be437c1011dd10cffbf99c850ec74fddb/ecs-consul-reg-0.0.7.tar.gz" } ], "0.0.8": [ { "comment_text": "", "digests": { "md5": "d93e0fc46967166b65d27f0db00a5503", "sha256": "0af604de8ab4ccfab352e9c343de7183604ccc0b1e6ed405098a5981d493be04" }, "downloads": -1, "filename": "ecs_consul_reg-0.0.8-py2-none-any.whl", "has_sig": false, "md5_digest": "d93e0fc46967166b65d27f0db00a5503", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 4603, "upload_time": "2019-01-28T23:50:18", "url": "https://files.pythonhosted.org/packages/64/de/d58a026c1c38e302eda1c5e30a6826ec51e171b820314b04095b5b0ef8f1/ecs_consul_reg-0.0.8-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b43b1bf575012517349ddc1e9af46ac2", "sha256": "f65fabbe95e8cb346d2d1f5fc558a81447e93724a09854260710cc76b3db60f9" }, "downloads": -1, "filename": "ecs-consul-reg-0.0.8.tar.gz", "has_sig": false, "md5_digest": "b43b1bf575012517349ddc1e9af46ac2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4050, "upload_time": "2019-01-28T23:50:20", "url": "https://files.pythonhosted.org/packages/d0/0d/9c6e1260d61f4d7a30ea1d77dd5dfefcda5073267cd2cef5cac32d22a746/ecs-consul-reg-0.0.8.tar.gz" } ], "0.0.9": [ { "comment_text": "", "digests": { "md5": "74fa56f4f6e1c6e2aa3e12267bc9d5d7", "sha256": "e1a6b9404853184151f656cd7489d0e433667726d9904dc891cb839e2002200b" }, "downloads": -1, "filename": "ecs_consul_reg-0.0.9-py2-none-any.whl", "has_sig": false, "md5_digest": "74fa56f4f6e1c6e2aa3e12267bc9d5d7", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 4662, "upload_time": "2019-02-14T03:46:58", "url": "https://files.pythonhosted.org/packages/f0/ca/3dc2757e1dddb3e67e937b54d9604354025a202715bb8075f43f15a77853/ecs_consul_reg-0.0.9-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4be1f751a92df9710910b9a65bafe749", "sha256": "574a9937df764b2fc678b2f7afb125eae9373dc89e7d5c8d63e01f70edf9da2e" }, "downloads": -1, "filename": "ecs-consul-reg-0.0.9.tar.gz", "has_sig": false, "md5_digest": "4be1f751a92df9710910b9a65bafe749", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4101, "upload_time": "2019-02-14T03:47:00", "url": "https://files.pythonhosted.org/packages/e1/6f/57d828dcbeb2a6ced91eec407527f7059634c8b16d1be6911e3274444229/ecs-consul-reg-0.0.9.tar.gz" } ], "0.1.0": [ { "comment_text": "", "digests": { "md5": "db476df74af42216e5e8d93248abe4c5", "sha256": "6f6567562a04d6a7b4b5ee010bf392d31d556bb3b760fd0a805ad9d102bea44b" }, "downloads": -1, "filename": "ecs_consul_reg-0.1.0-py2-none-any.whl", "has_sig": false, "md5_digest": "db476df74af42216e5e8d93248abe4c5", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 4687, "upload_time": "2019-02-14T04:01:08", "url": "https://files.pythonhosted.org/packages/ae/a4/0a45bd47e6503d3b41451195e26e58ad4ae69ff1d8ffcd2d0f81b48ada7d/ecs_consul_reg-0.1.0-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "84dbec48d5fbfa6fde36a436c7da4930", "sha256": "1ec345e8a6d6abeeeff25ea86f1ca9e5693878d1481a5b4b74f79cc51b3965b7" }, "downloads": -1, "filename": "ecs-consul-reg-0.1.0.tar.gz", "has_sig": false, "md5_digest": "84dbec48d5fbfa6fde36a436c7da4930", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4132, "upload_time": "2019-02-14T04:01:10", "url": "https://files.pythonhosted.org/packages/5d/75/64f8a57759e8503d708a95495363c23527eeb73d65f419db1289152c4980/ecs-consul-reg-0.1.0.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "0c4ccce2bd14f2e7b97ff9dbf2381df5", "sha256": "db9fb0bf6993254a88e20d0a64404dbb609b57a89073a5330a2288ba22bfe6b8" }, "downloads": -1, "filename": "ecs_consul_reg-0.1.1-py2-none-any.whl", "has_sig": false, "md5_digest": "0c4ccce2bd14f2e7b97ff9dbf2381df5", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 4683, "upload_time": "2019-02-14T18:56:17", "url": "https://files.pythonhosted.org/packages/38/88/2008b94b1b679cad145596b6364834ddd75e9dc6b1bf9a7c53de153381dd/ecs_consul_reg-0.1.1-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "1134adfe6c34535e19e405ec94d0772c", "sha256": "deda4ccf85ece1dabf87573b54bd815f35d81e23cf6a4c29c463c5e0fac8dbbf" }, "downloads": -1, "filename": "ecs-consul-reg-0.1.1.tar.gz", "has_sig": false, "md5_digest": "1134adfe6c34535e19e405ec94d0772c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4131, "upload_time": "2019-02-14T18:56:20", "url": "https://files.pythonhosted.org/packages/b9/35/fc5fcd632f5e06582a91439491e53f2d1331d1583a7210d442ab2b4c9d14/ecs-consul-reg-0.1.1.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "34c20621298551c96892dde08cf9d5c8", "sha256": "4b6612b0114eb59e6287f1d457f52d8beddede49e4f78ce84cc3d270747cd3fa" }, "downloads": -1, "filename": "ecs_consul_reg-0.1.2-py2-none-any.whl", "has_sig": false, "md5_digest": "34c20621298551c96892dde08cf9d5c8", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 4705, "upload_time": "2019-02-17T22:03:05", "url": "https://files.pythonhosted.org/packages/bc/37/8d48a34085b024ceb335f782f10f465adb8ee8536fe396f330975954bb8a/ecs_consul_reg-0.1.2-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a4cacc82456264d60f961100f0833c37", "sha256": "af9570840474686782dc7534d8a3bd9c4a4e3371b6b661a760abc88a5c429bab" }, "downloads": -1, "filename": "ecs-consul-reg-0.1.2.tar.gz", "has_sig": false, "md5_digest": "a4cacc82456264d60f961100f0833c37", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4153, "upload_time": "2019-02-17T22:03:08", "url": "https://files.pythonhosted.org/packages/a5/e1/c15a6ec27f609b7fb83a7e699577a46cc5ddc40c2a32ac199aa99f3942c4/ecs-consul-reg-0.1.2.tar.gz" } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "f62c5ee19b7ae5ed947389c15ebff876", "sha256": "5f03792a60c61c9cdd96b1e0f3c84e89d81b7a97874a886eb0a0dec99c815431" }, "downloads": -1, "filename": "ecs_consul_reg-0.1.3-py2-none-any.whl", "has_sig": false, "md5_digest": "f62c5ee19b7ae5ed947389c15ebff876", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 4709, "upload_time": "2019-03-06T21:51:30", "url": "https://files.pythonhosted.org/packages/9b/2b/8f08a80e5f4029ac00717738f46c8882682c8352bd1601980c0003188264/ecs_consul_reg-0.1.3-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "39d9a09ced8e2b4233f95e6b31377972", "sha256": "2b3cb4b8b61935da6816e140954a1aceff90ee128fef0520472241921939e75c" }, "downloads": -1, "filename": "ecs-consul-reg-0.1.3.tar.gz", "has_sig": false, "md5_digest": "39d9a09ced8e2b4233f95e6b31377972", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4158, "upload_time": "2019-03-06T21:51:31", "url": "https://files.pythonhosted.org/packages/1a/53/1848b4abe9c7bc8dc6c48767b7f88ae9ccf31cc421b673abea37539bd34b/ecs-consul-reg-0.1.3.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "f62c5ee19b7ae5ed947389c15ebff876", "sha256": "5f03792a60c61c9cdd96b1e0f3c84e89d81b7a97874a886eb0a0dec99c815431" }, "downloads": -1, "filename": "ecs_consul_reg-0.1.3-py2-none-any.whl", "has_sig": false, "md5_digest": "f62c5ee19b7ae5ed947389c15ebff876", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 4709, "upload_time": "2019-03-06T21:51:30", "url": "https://files.pythonhosted.org/packages/9b/2b/8f08a80e5f4029ac00717738f46c8882682c8352bd1601980c0003188264/ecs_consul_reg-0.1.3-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "39d9a09ced8e2b4233f95e6b31377972", "sha256": "2b3cb4b8b61935da6816e140954a1aceff90ee128fef0520472241921939e75c" }, "downloads": -1, "filename": "ecs-consul-reg-0.1.3.tar.gz", "has_sig": false, "md5_digest": "39d9a09ced8e2b4233f95e6b31377972", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4158, "upload_time": "2019-03-06T21:51:31", "url": "https://files.pythonhosted.org/packages/1a/53/1848b4abe9c7bc8dc6c48767b7f88ae9ccf31cc421b673abea37539bd34b/ecs-consul-reg-0.1.3.tar.gz" } ] }