zetops


Namezetops JSON
Version 0.1.8 PyPI version JSON
download
home_pagehttps://github.com/jiujing/zetops
SummaryA NetDevOps package aiming to improve NetDevOps(network automation) development efficiency for network development engineer!
upload_time2023-03-24 11:09:57
maintainer
docs_urlNone
authorfeifeiflight
requires_python
license LGPL
keywords netdevops nornir netmiko network sre automation devops
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            
# ZetOps
ZetOps是旨在提高网络运维自动化开发效率的一款工具包。

名字的来源主要是之前做过的一个项目,叫做“织网”,

你可以把z看做是“自”,它旨在解决网络自动化开发效率问题,垂直于网络自动化开发领域。

你可以把Z看做是"织",代表的是网络自动化人一针一线缝缝补补编织梦想的精神。

你可以把Z看做是“中”,它的一大特色是应对国产化趋势之下国内网络设备适配的不足。

你可以把Z看做是“N”的转置,代表的是网络人锐意创新的决心。

然而,目前它还刚刚起步。

# RoadMap

1. 在这个最初的版本,我会聚焦在netmiko对国产化设备适配的不足,写一些国产化设备的驱动。

对华为、山石、烽火进行了适配。

2. 后续将会分享一些自己写的国产化textfsm的模板,也会试图寻求网友的帮助。

3. 我会根据自己的理解,创建一个基于CLI的类似napalm的网络抽象层,不过这块可大可小,可能还需要我再思考一下。

4. 同时也会针对NetDevOps场景中的数据提取和配置备份做一些nornir的task模块

            

Raw data

            {
    "_id": null,
    "home_page": "https://github.com/jiujing/zetops",
    "name": "zetops",
    "maintainer": "",
    "docs_url": null,
    "requires_python": "",
    "maintainer_email": "",
    "keywords": "NetDevOps,nornir,netmiko,network,sre,automation,devops",
    "author": "feifeiflight",
    "author_email": "feifeiflight@126.com",
    "download_url": "https://files.pythonhosted.org/packages/03/47/f7eaad7fb07fc0234b4541c31e76bc6c8a9a18ff4f8f3555fac32f71a5a1/zetops-0.1.8.tar.gz",
    "platform": null,
    "description": "\n# ZetOps\nZetOps\u662f\u65e8\u5728\u63d0\u9ad8\u7f51\u7edc\u8fd0\u7ef4\u81ea\u52a8\u5316\u5f00\u53d1\u6548\u7387\u7684\u4e00\u6b3e\u5de5\u5177\u5305\u3002\n\n\u540d\u5b57\u7684\u6765\u6e90\u4e3b\u8981\u662f\u4e4b\u524d\u505a\u8fc7\u7684\u4e00\u4e2a\u9879\u76ee\uff0c\u53eb\u505a\u201c\u7ec7\u7f51\u201d\uff0c\n\n\u4f60\u53ef\u4ee5\u628az\u770b\u505a\u662f\u201c\u81ea\u201d\uff0c\u5b83\u65e8\u5728\u89e3\u51b3\u7f51\u7edc\u81ea\u52a8\u5316\u5f00\u53d1\u6548\u7387\u95ee\u9898\uff0c\u5782\u76f4\u4e8e\u7f51\u7edc\u81ea\u52a8\u5316\u5f00\u53d1\u9886\u57df\u3002\n\n\u4f60\u53ef\u4ee5\u628aZ\u770b\u505a\u662f\"\u7ec7\"\uff0c\u4ee3\u8868\u7684\u662f\u7f51\u7edc\u81ea\u52a8\u5316\u4eba\u4e00\u9488\u4e00\u7ebf\u7f1d\u7f1d\u8865\u8865\u7f16\u7ec7\u68a6\u60f3\u7684\u7cbe\u795e\u3002\n\n\u4f60\u53ef\u4ee5\u628aZ\u770b\u505a\u662f\u201c\u4e2d\u201d,\u5b83\u7684\u4e00\u5927\u7279\u8272\u662f\u5e94\u5bf9\u56fd\u4ea7\u5316\u8d8b\u52bf\u4e4b\u4e0b\u56fd\u5185\u7f51\u7edc\u8bbe\u5907\u9002\u914d\u7684\u4e0d\u8db3\u3002\n\n\u4f60\u53ef\u4ee5\u628aZ\u770b\u505a\u662f\u201cN\u201d\u7684\u8f6c\u7f6e\uff0c\u4ee3\u8868\u7684\u662f\u7f51\u7edc\u4eba\u9510\u610f\u521b\u65b0\u7684\u51b3\u5fc3\u3002\n\n\u7136\u800c\uff0c\u76ee\u524d\u5b83\u8fd8\u521a\u521a\u8d77\u6b65\u3002\n\n# RoadMap\n\n1. \u5728\u8fd9\u4e2a\u6700\u521d\u7684\u7248\u672c\uff0c\u6211\u4f1a\u805a\u7126\u5728netmiko\u5bf9\u56fd\u4ea7\u5316\u8bbe\u5907\u9002\u914d\u7684\u4e0d\u8db3\uff0c\u5199\u4e00\u4e9b\u56fd\u4ea7\u5316\u8bbe\u5907\u7684\u9a71\u52a8\u3002\n\n\u5bf9\u534e\u4e3a\u3001\u5c71\u77f3\u3001\u70fd\u706b\u8fdb\u884c\u4e86\u9002\u914d\u3002\n\n2. \u540e\u7eed\u5c06\u4f1a\u5206\u4eab\u4e00\u4e9b\u81ea\u5df1\u5199\u7684\u56fd\u4ea7\u5316textfsm\u7684\u6a21\u677f\uff0c\u4e5f\u4f1a\u8bd5\u56fe\u5bfb\u6c42\u7f51\u53cb\u7684\u5e2e\u52a9\u3002\n\n3. \u6211\u4f1a\u6839\u636e\u81ea\u5df1\u7684\u7406\u89e3\uff0c\u521b\u5efa\u4e00\u4e2a\u57fa\u4e8eCLI\u7684\u7c7b\u4f3cnapalm\u7684\u7f51\u7edc\u62bd\u8c61\u5c42\uff0c\u4e0d\u8fc7\u8fd9\u5757\u53ef\u5927\u53ef\u5c0f\uff0c\u53ef\u80fd\u8fd8\u9700\u8981\u6211\u518d\u601d\u8003\u4e00\u4e0b\u3002\n\n4. \u540c\u65f6\u4e5f\u4f1a\u9488\u5bf9NetDevOps\u573a\u666f\u4e2d\u7684\u6570\u636e\u63d0\u53d6\u548c\u914d\u7f6e\u5907\u4efd\u505a\u4e00\u4e9bnornir\u7684task\u6a21\u5757\n",
    "bugtrack_url": null,
    "license": " LGPL",
    "summary": "A NetDevOps package aiming to improve NetDevOps(network automation) development efficiency for network development engineer!",
    "version": "0.1.8",
    "split_keywords": [
        "netdevops",
        "nornir",
        "netmiko",
        "network",
        "sre",
        "automation",
        "devops"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "0e9d85cdf1cb8ba8ac6e2ac8d8c61e9218db49c8f7ebb2dad426bb9241020883",
                "md5": "2ff4dd54af264e5ef66d787b918359e0",
                "sha256": "c7128a198c5517799e8f33f78fcff4aac7fcb8368a3b3223c9aca193651f0394"
            },
            "downloads": -1,
            "filename": "zetops-0.1.8-py2.py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "2ff4dd54af264e5ef66d787b918359e0",
            "packagetype": "bdist_wheel",
            "python_version": "py2.py3",
            "requires_python": null,
            "size": 10184,
            "upload_time": "2023-03-24T11:09:55",
            "upload_time_iso_8601": "2023-03-24T11:09:55.414674Z",
            "url": "https://files.pythonhosted.org/packages/0e/9d/85cdf1cb8ba8ac6e2ac8d8c61e9218db49c8f7ebb2dad426bb9241020883/zetops-0.1.8-py2.py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "0347f7eaad7fb07fc0234b4541c31e76bc6c8a9a18ff4f8f3555fac32f71a5a1",
                "md5": "cf8dda424d67c60ee54be6db87dc8178",
                "sha256": "2cc348ba9e19154b86b56ae74f54e489fe358ae457249fc87e09faa3f6737637"
            },
            "downloads": -1,
            "filename": "zetops-0.1.8.tar.gz",
            "has_sig": false,
            "md5_digest": "cf8dda424d67c60ee54be6db87dc8178",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": null,
            "size": 14041,
            "upload_time": "2023-03-24T11:09:57",
            "upload_time_iso_8601": "2023-03-24T11:09:57.106444Z",
            "url": "https://files.pythonhosted.org/packages/03/47/f7eaad7fb07fc0234b4541c31e76bc6c8a9a18ff4f8f3555fac32f71a5a1/zetops-0.1.8.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2023-03-24 11:09:57",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "github_user": "jiujing",
    "github_project": "zetops",
    "lcname": "zetops"
}
        
Elapsed time: 0.05933s