{ "info": { "author": "Reynold Tabuena", "author_email": "rynldtbuen@gmail.com", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: MIT License", "Programming Language :: Python :: 3.5" ], "description": "A python script that is use as a Ansible custom filter to simplify the configuration variables defined in [`cumulus-evpn-vxlan-ansible/master.yml`](https://github.com/rynldtbuen/cumulus-evpn-vxlan-ansible/blob/v1.0/master.yml) to deploy Cumulus EVPN VXLAN in Symmetric Routing\n\n\n- **Install pip, env and git**\n\n Debian/Ubuntu distribution:\n ```\n $ sudo apt update\n $ sudo apt install python3-pip python3-venv git\n ```\n For other distribution refer to the [Installing pip/setuptools/wheel with Linux Package Managers](https://packaging.python.org/guides/installing-using-linux-tools/#installing-pip-setuptools-wheel-with-linux-package-managers)\n- **Create and activate a virtual environment**\n```\n$ mkdir \n$ python3 -m venv \n$ source /bin/activate\n```\n- **Upgrade pip, setuptools and install the [cumulus_vxconfig](https://github.com/rynldtbuen/cumulus-vxconfig)**.\n\n ***Make sure that you activated the virtual environment before you install the script***\n```\n$ pip install -U pip setuptools\n$ pip install cumulus_vxconfig\n```\n- **Clone the playbook and run a test**\n```\n$ git clone https://github.com/rynldtbuen/cumulus-evpn-vxlan-ansible.git && cd cumulus-evpn-vxlan-ansible\n$ cumulus_getconfig -c mlag_bonds\n{\n \"leaf01\": {\n \"bonds\": [\n {\n \"name\": \"control01\",\n \"vids\": \"500-501\",\n \"clag_id\": 1,\n \"tenant\": \"tenant01\",\n \"members\": \"swp1\",\n \"alias\": \"tenant01.rack01.1\"\n }\n ],\n \"bridge\": [\n {\n \"mode\": \"vids\",\n \"vids\": \"500-501\",\n \"bonds\": \"control01\"\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/rynldtbuen/cumulus-vxconfig", "keywords": "", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "cumulus-vxconfig", "package_url": "https://pypi.org/project/cumulus-vxconfig/", "platform": "", "project_url": "https://pypi.org/project/cumulus-vxconfig/", "project_urls": { "Homepage": "https://github.com/rynldtbuen/cumulus-vxconfig" }, "release_url": "https://pypi.org/project/cumulus-vxconfig/1.0.5/", "requires_dist": [ "ansible (==2.7.8)", "napalm", "napalm-ansible", "napalm-vyos", "ruamel.yaml" ], "requires_python": "", "summary": " Transform and simplify configuration variables.", "version": "1.0.5" }, "last_serial": 5444059, "releases": { "1.0.5": [ { "comment_text": "", "digests": { "md5": "273c983d760112e4f58e25cf54400f66", "sha256": "7fe4ff76ac4200a69407b931e3baa07f5ca4c0decaa4f47e2c7d17145e3d456d" }, "downloads": -1, "filename": "cumulus_vxconfig-1.0.5-py3-none-any.whl", "has_sig": false, "md5_digest": "273c983d760112e4f58e25cf54400f66", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 22004, "upload_time": "2019-06-25T06:37:14", "url": "https://files.pythonhosted.org/packages/50/55/87883ff14a09857625f23db915b7dfebf995abbf170ac47b2ba11fcbf5dd/cumulus_vxconfig-1.0.5-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d3cd5f1087869cfa1f39310f40628031", "sha256": "adb45e3e38c8e2720460d0277730d09fd071fc4cd20cefcc0ebba9e48320b547" }, "downloads": -1, "filename": "cumulus_vxconfig-1.0.5.tar.gz", "has_sig": false, "md5_digest": "d3cd5f1087869cfa1f39310f40628031", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18932, "upload_time": "2019-06-25T06:37:16", "url": "https://files.pythonhosted.org/packages/27/6a/f554288d72ea8a29a8809be86f4a898f30d6a16915b686ed760bef1ae91c/cumulus_vxconfig-1.0.5.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "273c983d760112e4f58e25cf54400f66", "sha256": "7fe4ff76ac4200a69407b931e3baa07f5ca4c0decaa4f47e2c7d17145e3d456d" }, "downloads": -1, "filename": "cumulus_vxconfig-1.0.5-py3-none-any.whl", "has_sig": false, "md5_digest": "273c983d760112e4f58e25cf54400f66", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 22004, "upload_time": "2019-06-25T06:37:14", "url": "https://files.pythonhosted.org/packages/50/55/87883ff14a09857625f23db915b7dfebf995abbf170ac47b2ba11fcbf5dd/cumulus_vxconfig-1.0.5-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d3cd5f1087869cfa1f39310f40628031", "sha256": "adb45e3e38c8e2720460d0277730d09fd071fc4cd20cefcc0ebba9e48320b547" }, "downloads": -1, "filename": "cumulus_vxconfig-1.0.5.tar.gz", "has_sig": false, "md5_digest": "d3cd5f1087869cfa1f39310f40628031", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18932, "upload_time": "2019-06-25T06:37:16", "url": "https://files.pythonhosted.org/packages/27/6a/f554288d72ea8a29a8809be86f4a898f30d6a16915b686ed760bef1ae91c/cumulus_vxconfig-1.0.5.tar.gz" } ] }