Nautobot配置应用程序
项目描述
Nautobot Golden Config
概述
金光配置应用程序是一个Nautobot应用程序,提供了一种金光配置和配置合规性的NetDevOps方法。
!!! info 升级到Nautobot和Nautobot Golden Config 2.0,请参阅我们的迁移指南!
主要用例
此应用程序启用六个(6)主要用例。
- 配置备份 - 是一个Nornir过程,用于连接设备,可选地解析出行/秘密,备份配置,并将其保存到Git仓库。
- 预期配置 - 是一个Nornir过程,根据Git仓库中的Jinja文件生成配置,并结合GraphQL生成数据和一个Git仓库来存储预期配置。
- 事实来源聚合 - 是一个针对每个设备的GraphQL查询,创建用于生成配置的数据结构。
- 配置合规性 - 是一个在保存实际配置(通过备份)和预期配置(通过Jinja文件创建)时,对CLI配置进行对比的过程。这可以通过Nornir进程启动cli-like配置,或者通过API调用json-like配置来实现。
- 配置修复 - 是生成部分设备配置的过程,将配置功能置于合规状态。
- 配置部署 - 是生成设备配置并将其推送到网络设备的过程。它支持合规功能、修复引擎和手动定义。
注意: 配置后处理 -(测试功能)此过程从预期配置生成有效的配置工件,可以推送到设备。当前实现生成此配置;然而,它不会将其推送到目标设备。
注意:Nautobot实例的操作员可以自由组合使用这些功能。尽管它们的看起来像是紧密耦合的,但实际上并非如此。例如,可以从当前的RANCID/Oxidized过程中获取备份配置,并简单地提供一个Git仓库的备份配置位置,合规性流程将按相同方式工作。另外,另一个用户可能只想生成配置,而不想使用其他功能,这也是完全可以的。
屏幕截图
应用程序提供了许多功能和能力,这些功能和能力被集成到Nautobot生态系统中。以下屏幕截图旨在快速直观地概述这些功能的一些。
黄金配置由执行一系列任务的作业驱动,其结果在概述中捕获。
合规性报告提供了对网络合规性的高级概述。
合规性概述将提供对网络设备合规性的按设备和功能概述。
深入了解特定设备和功能,您可以立即详细了解您的设备。
试试吧!
此应用程序已安装在Nautobot社区沙箱中,可在demo.nautobot.com找到!
要获取所有始终开启的沙箱环境列表,请访问networktocode.com的主页。
文档
此应用程序的完整基于Web的HTML文档可以在Nautobot Docs网站上找到。
- 用户指南 - 概述、使用应用程序、入门、导航合规性(cli、json、自定义)、备份、应用程序使用、预期状态创建。
- 管理员指南 - 如何安装、配置、升级或卸载应用程序。
- 开发者指南 - 扩展应用程序、代码参考、贡献指南。
- 发行说明/变更日志
- 常见问题解答
为文档贡献力量
您可以在本仓库中的 docs
文件夹下找到所有 App 文档的 Markdown 源代码。对于简单的编辑,一个支持 Markdown 的编辑器就足够了:克隆仓库并开始编辑。
如果您需要查看完整生成的文档网站,可以使用 mkdocs 构建。将使用 开发环境指南 中的 invoke 命令启动托管文档的容器(详情见 http://localhost:8001)。随着您的更改保存,实时文档将自动重新加载。
欢迎任何修复或改进的 PR(Pull Request)!
问题
对于任何问题或评论,请首先查看 常见问题解答(FAQ)。如果您还没有账户,也欢迎加入 Network to Code Slack(频道 #nautobot
),请在此处注册:here。
项目详情
下载文件
下载适合您平台的文件。如果您不确定选择哪个,请了解更多关于 安装包 的信息。
源代码分布
构建分布
哈希值 用于 nautobot_golden_config-2.1.2-py3-none-any.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 2b86c331148f080ecbc26d74a4b5ab9ee78e86eb8ab85ad8fd73bd105f9be2df |
|
MD5 | e949ab4d6f894cb958d17a8d45b771e0 |
|
BLAKE2b-256 | ca6218783573285a8d2a913408c403e634174ec80d3cbae1f95c50c3666bf1cc |