{ "info": { "author": "Ansible", "author_email": "info@ansible.com", "bugtrack_url": null, "classifiers": [ "Environment :: Console", "Intended Audience :: Developers", "Intended Audience :: Information Technology", "Intended Audience :: System Administrators", "Natural Language :: English", "Operating System :: POSIX", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7", "Topic :: System :: Systems Administration", "Topic :: Utilities" ], "description": "======================================\nNetwork-Runner: Ansible Networking API\n======================================\n\nOverview\n--------\nNetwork-Runner is a python library that abstracts management and\ninteraction with switching hardware to Ansible Networking. This library is not\ntested with all the modules included with Ansible Networking. In theory it\nshould work with any switch that has compatible modules included with Ansible\nNetworking if the provider tasks are added to this library's Ansible role.\nSee the contributor documentation for more information\nabout adding support for an Ansible Networking module to this library.\n\n* Free software: Apache license\n* Documentation: https://network-runner.readthedocs.io/en/latest/\n* Source: https://github.com/ansible-network/network-runner/\n\nComponents\n----------\nThe Network-Runner library consists of the following components:\n\n``Python API``\n Imported directly by python.\n\n``Ansible Role``\n Used by Ansible during Ansible invocation.\n\nUse Cases\n---------\n``Python API``\n\nAny python application could need the ability to communicate with a switch\nto perform a task that network-runner is able to complete. The interaction\nwith ansible is designed in a library style that will allow direct import and\ninvocation in python independent of a running OpenStack deployment.\n\nAPI Features\n------------\nThe following matrix indicates which features have been implmented.\n\n+--------------------+-------------+-------+------+-----+---------+----------+\n| | openvswitch | junos | nxos | eos | cumulus | dellos10 |\n+--------------------+-------------+-------+------+-----+---------+----------+\n| Create VLAN | N/A | Y | Y | Y | Y | Y |\n+--------------------+-------------+-------+------+-----+---------+----------+\n| Delete VLAN | N/A | Y | Y | Y | Y | Y |\n+--------------------+-------------+-------+------+-----+---------+----------+\n| Delete Port | Y | Y | Y | Y | Y | Y |\n+--------------------+-------------+-------+------+-----+---------+----------+\n| Config Access Port | Y | Y | Y | Y | Y | Y |\n+--------------------+-------------+-------+------+-----+---------+----------+\n| Config Trunk Port | N | Y | N | N | N | N |\n+--------------------+-------------+-------+------+-----+---------+----------+\n\n\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/ansible-network/network-runner/", "keywords": "", "license": "Apache 2", "maintainer": "", "maintainer_email": "", "name": "network-runner", "package_url": "https://pypi.org/project/network-runner/", "platform": "", "project_url": "https://pypi.org/project/network-runner/", "project_urls": { "Bug Tracker": "https://github.com/ansible-network/network-runner/", "Homepage": "https://github.com/ansible-network/network-runner/", "Source Code": "https://github.com/ansible-network/network-runner/issues" }, "release_url": "https://pypi.org/project/network-runner/0.1.7/", "requires_dist": null, "requires_python": ">=2.7", "summary": "Abstracton and Python API for Ansible Networking", "version": "0.1.7" }, "last_serial": 5699290, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "a3943cbe1a2b939e6d775f8fffa968e1", "sha256": "0029c254dabb1226fcf47835c06f1d9b3fa8278387e216edbd0a10d8aec14c9a" }, "downloads": -1, "filename": "network_runner-0.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "a3943cbe1a2b939e6d775f8fffa968e1", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=2.7", "size": 4240, "upload_time": "2019-02-22T19:02:00", "url": "https://files.pythonhosted.org/packages/d6/9a/4ded68581495e88b6d012a4cd9d1fbdebfaa4fb6f47e58c11329ad7eeb8a/network_runner-0.1.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "279c3943f4a156af965035888e881b41", "sha256": "7aeffd60c55a9b2c58b7496b0e318285a940297b5c8cac70d490da234b110539" }, "downloads": -1, "filename": "network_runner-0.1.0.tar.gz", "has_sig": false, "md5_digest": "279c3943f4a156af965035888e881b41", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7", "size": 9036, "upload_time": "2019-03-20T20:06:35", "url": "https://files.pythonhosted.org/packages/fe/1b/3b57eb87fe8323f6f5f1147b1c8072e6986ed4262b69fd992cdf31030654/network_runner-0.1.0.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "dc1dcb18fe18cb33a9c342814af979ee", "sha256": "7d2c436c6dca76aabaaeacffe646a76fd2607ec59dae18d1d43c8394bf9155e3" }, "downloads": -1, "filename": "network_runner-0.1.1-py3-none-any.whl", "has_sig": false, "md5_digest": "dc1dcb18fe18cb33a9c342814af979ee", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=2.7", "size": 4242, "upload_time": "2019-03-21T02:44:43", "url": "https://files.pythonhosted.org/packages/51/9b/73d0efd08467aba751332061231beedb56dec9258a31eb756f0455425bd0/network_runner-0.1.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8406e3d0c30a28d657a58644adadfdc1", "sha256": "a755d43af13023030497d405db879c6a908faf6d42b0e861dfbcb5e5cef363e1" }, "downloads": -1, "filename": "network-runner-0.1.1.tar.gz", "has_sig": false, "md5_digest": "8406e3d0c30a28d657a58644adadfdc1", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7", "size": 3893, "upload_time": "2019-03-21T02:43:15", "url": "https://files.pythonhosted.org/packages/15/e2/346ee26f25a0e54392d5ee51282f6a6075f053b34e5c1585c2eaa2708d2f/network-runner-0.1.1.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "f17dcffef6aa93ce665cf85c23262a4d", "sha256": "5bc668a2b80a8981202db8ff521cea708de3b98924f9e512e1c631667de37b03" }, "downloads": -1, "filename": "network_runner-0.1.2-py3-none-any.whl", "has_sig": false, "md5_digest": "f17dcffef6aa93ce665cf85c23262a4d", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=2.7", "size": 9097, "upload_time": "2019-03-21T16:03:34", "url": "https://files.pythonhosted.org/packages/42/dc/1cc3fc23a0029b9ea4695d73feec458fe5e55d036105201861ae53631617/network_runner-0.1.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6cb25559afdf4fe97be4849b1dae244a", "sha256": "fd78bb67c9bfc6a0e4b9f847d4d12032b5715cc098e2a7a448ba9bab20b93b68" }, "downloads": -1, "filename": "network-runner-0.1.2.tar.gz", "has_sig": false, "md5_digest": "6cb25559afdf4fe97be4849b1dae244a", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7", "size": 4147, "upload_time": "2019-03-21T16:03:35", "url": "https://files.pythonhosted.org/packages/35/1d/2036a74c0fe7b5630de504b74f883729597626a18176acd710b8ca207bd8/network-runner-0.1.2.tar.gz" } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "e69e337040fc9a12296ec02cf3af4584", "sha256": "78353d4d63cccd0d991f52def801e2b8edec116999120b2b7af767368d09aba8" }, "downloads": -1, "filename": "network_runner-0.1.3-py3-none-any.whl", "has_sig": false, "md5_digest": "e69e337040fc9a12296ec02cf3af4584", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=2.7", "size": 16254, "upload_time": "2019-03-25T15:41:28", "url": "https://files.pythonhosted.org/packages/08/fc/3f896ceea678cd6b67f95bd5871972b1aa65b30df1c7198763b21bb7f41d/network_runner-0.1.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "868bfae1c99ffca7e2bb327884aa4b02", "sha256": "7f39d19ceabfcf92d64a902c10bcbfd738b582faa2763640abcdbc11481ffbc9" }, "downloads": -1, "filename": "network-runner-0.1.3.tar.gz", "has_sig": false, "md5_digest": "868bfae1c99ffca7e2bb327884aa4b02", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7", "size": 9290, "upload_time": "2019-03-25T15:41:29", "url": "https://files.pythonhosted.org/packages/a4/92/3f6c93ff3507076835dfe11a59153cf35309728649c032791b34ad09e8bc/network-runner-0.1.3.tar.gz" } ], "0.1.4": [ { "comment_text": "", "digests": { "md5": "79eac24a40db78dd0b80676a3f11e69a", "sha256": "05e9a2064190d839f63934866b10f51625b33a7119e0fa7b3e5b0ea58916fe47" }, "downloads": -1, "filename": "network_runner-0.1.4-py3-none-any.whl", "has_sig": false, "md5_digest": "79eac24a40db78dd0b80676a3f11e69a", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=2.7", "size": 17389, "upload_time": "2019-04-02T02:54:35", "url": "https://files.pythonhosted.org/packages/4e/a9/1ff4e9ed9b755d3d2917dcc0a3a697a774e7b131d058e5c774cf298f483a/network_runner-0.1.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "92371c19ac7db83bd316a3990676b90d", "sha256": "20a1fa7d1058635b5394909e6fc2e2bc9a3e423bcaf44bb6865b00a4511b47d5" }, "downloads": -1, "filename": "network-runner-0.1.4.tar.gz", "has_sig": false, "md5_digest": "92371c19ac7db83bd316a3990676b90d", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7", "size": 9835, "upload_time": "2019-04-02T02:54:36", "url": "https://files.pythonhosted.org/packages/c0/fb/fbfbab8a403cfd52c8f5be5ddb7158747126671ae84ee871c5354fbc4ad0/network-runner-0.1.4.tar.gz" } ], "0.1.5": [ { "comment_text": "", "digests": { "md5": "fd8c164d91fe938982adf464de56feb9", "sha256": "b3f8c1894c66e8df243bb34d9093124b2affcccb01b4a5a02e17f3cdabdfae63" }, "downloads": -1, "filename": "network_runner-0.1.5-py3-none-any.whl", "has_sig": false, "md5_digest": "fd8c164d91fe938982adf464de56feb9", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=2.7", "size": 21529, "upload_time": "2019-04-02T13:09:06", "url": "https://files.pythonhosted.org/packages/0c/78/5ed6ce1d7c183957eafb462db365ba3a998385df4a1db7337ea2742c925e/network_runner-0.1.5-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d0bdd9e8a9acb331c67b12f8c49eb1ef", "sha256": "6bc8ca7efec61642c3a41d86611b4259c192b65ff24a6f53c6f1132c005ff11b" }, "downloads": -1, "filename": "network-runner-0.1.5.tar.gz", "has_sig": false, "md5_digest": "d0bdd9e8a9acb331c67b12f8c49eb1ef", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7", "size": 9786, "upload_time": "2019-04-02T13:09:08", "url": "https://files.pythonhosted.org/packages/cc/48/79b5da3f4eb7d1e6c055f27ee475282ed2c12a5282d9a73b960284a5c08b/network-runner-0.1.5.tar.gz" } ], "0.1.6": [ { "comment_text": "", "digests": { "md5": "608d24f30b8cc6534d667047f242b8ce", "sha256": "1922cf71e7bd1bd15efb86c2d53744559d91ec31d180f44fb9e7df089faba39c" }, "downloads": -1, "filename": "network_runner-0.1.6-py3-none-any.whl", "has_sig": false, "md5_digest": "608d24f30b8cc6534d667047f242b8ce", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=2.7", "size": 21494, "upload_time": "2019-05-02T14:59:15", "url": "https://files.pythonhosted.org/packages/76/7c/018e54441fcd6a5a33af6ddd84eb8a5b14cf2a2aabd4125385c6c1ffc1eb/network_runner-0.1.6-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ccd142e1f5d544e50338819021984d92", "sha256": "f0faeb8d485043d0371fbeaaba769ab45e9448ff7ae416c0280e8b64f5989eb2" }, "downloads": -1, "filename": "network-runner-0.1.6.tar.gz", "has_sig": false, "md5_digest": "ccd142e1f5d544e50338819021984d92", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7", "size": 9762, "upload_time": "2019-05-02T14:59:16", "url": "https://files.pythonhosted.org/packages/df/80/6fa1de544c0754e4d9f1d12f490f61ba4ad2227533c71fd973489594e41d/network-runner-0.1.6.tar.gz" } ], "0.1.7": [ { "comment_text": "", "digests": { "md5": "8a7799c75d6555983ee3b998296d248d", "sha256": "9de23a15dbd539b0d6ae1bbfa52c28fefa6b874eae37676616f91310393a07e5" }, "downloads": -1, "filename": "network_runner-0.1.7-py3-none-any.whl", "has_sig": false, "md5_digest": "8a7799c75d6555983ee3b998296d248d", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=2.7", "size": 44684, "upload_time": "2019-08-19T16:25:50", "url": "https://files.pythonhosted.org/packages/d1/f8/95c4663a1dd68551a62d1756f3291d0da5a1bfaf8fad9f13a3b164313e62/network_runner-0.1.7-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6cd04ab95275f016b3d3a9bab4c046ae", "sha256": "b56878dfc59176b7a89e87e4c5e380d14a5def005ceef95316c0e19288603d16" }, "downloads": -1, "filename": "network-runner-0.1.7.tar.gz", "has_sig": false, "md5_digest": "6cd04ab95275f016b3d3a9bab4c046ae", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7", "size": 14453, "upload_time": "2019-08-19T16:25:52", "url": "https://files.pythonhosted.org/packages/10/3c/8d22259e0c5df24f899dde7a80e3750dbfc3aca2ed8be8d1524ed4308ee9/network-runner-0.1.7.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "8a7799c75d6555983ee3b998296d248d", "sha256": "9de23a15dbd539b0d6ae1bbfa52c28fefa6b874eae37676616f91310393a07e5" }, "downloads": -1, "filename": "network_runner-0.1.7-py3-none-any.whl", "has_sig": false, "md5_digest": "8a7799c75d6555983ee3b998296d248d", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=2.7", "size": 44684, "upload_time": "2019-08-19T16:25:50", "url": "https://files.pythonhosted.org/packages/d1/f8/95c4663a1dd68551a62d1756f3291d0da5a1bfaf8fad9f13a3b164313e62/network_runner-0.1.7-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6cd04ab95275f016b3d3a9bab4c046ae", "sha256": "b56878dfc59176b7a89e87e4c5e380d14a5def005ceef95316c0e19288603d16" }, "downloads": -1, "filename": "network-runner-0.1.7.tar.gz", "has_sig": false, "md5_digest": "6cd04ab95275f016b3d3a9bab4c046ae", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7", "size": 14453, "upload_time": "2019-08-19T16:25:52", "url": "https://files.pythonhosted.org/packages/10/3c/8d22259e0c5df24f899dde7a80e3750dbfc3aca2ed8be8d1524ed4308ee9/network-runner-0.1.7.tar.gz" } ] }