Spug开源运维平台2.3版本新增主机批量导入,自定义密钥等功能
Spug是一个轻量自动化运维平台Spug
特性:开源免费,简单好用,不需要安装Agent,功能包含主机管理、主机批量执行、主机在线终端、文件在线上传下载、应用发布部署、在线任务计划、配置中心、进程端口站点监控、微信钉钉邮件报警等一系列功能。
开源链接: https://github.com/openspug/spug
近期Spug发布了一些新功能,也对一些功能进行了优化改进。下面是具体的更新内容:
主机批量导入
这个功能已经很多同学向我们反馈了,这次终于更新了。下载页面上的主机批量导入模版,然后填充自己数据再上传就可以导入啦。
导入失败的记录还贴心提供了哪一行失败了。
文件管理器
新增的亮点功能,可以方便的在 web shell 页面进行文件的上传下载,从此可以脱离客户端工具了。
自定义密钥
Spug 并不会存储主机的密码,默认 Spug 会在首次添加主机时自动生成密钥对并使用输入的密码进行设置密钥登录。现在你也可以上传自定义的密钥而非 Spug 自动生成的密钥,方便你做迁移。
v2.3.1 版本开始这个密钥还会作为常规发布时执行 git clone 的备选密钥,会先尝试直接 git clone 如果失败的话,会使用这里设置密钥再次尝试 clone,也就是说如果你需要在 gitlab 等平台配置公钥时直接复制这里的公钥就可以了。
主机权限控制
现在你可以通过角色授权控制某些用户只可以访问某些主机了,但需要注意的是如果你是从 v2.2.x 升级上来了的话,默认普通用户的主机权限是空的,意味着普通用户将无法看到主机,你需要给这些用户的角色授权。
主机类别编辑
之前如果想修改一批主机的类别属性真实太麻烦了,一个个点开修改简直不能忍,现在你可以批量修改了。
主机选择支持搜索匹配
当主机数量很多的时候,在新建发布配置、监控项和任务计划项是在下拉列表里找主机是很痛苦的,现在已支持匹配搜索主机。
发布回滚机制更新
在 v2.3.0 之前的版本中回滚操作会使用回滚目标版本的配置重新走一遍发布流程。在得到一些同学的反馈和评估后,我们改进了回滚机制,回滚时将仅执行 应用发布前 和 应用发布后 钩子脚本,并直接使用目标主机上的存储的历史版本。
写在最后
如果 Spug 在曾经、现在或未来能够帮到你就是我们最大的心愿。
Spug 的成长离不开大家的支持和参与,我们非常希望听到不同的意见。也欢迎在我们开源仓库点Star,转发我们文章让更多人知道。
更多功能关注Spug运维公众号:
- 我们的供应商交互平台新增了批量发货订单导入功能
- 开源免费接口管理平台eoLinker AMS开源版 V3.2.0更新,增加批量导出导入接口功能!
- 模块管理常规功能自定义系统的设计与实现(10--数据新增[三、批量导入数据])
- 模块管理常规功能自定义系统的设计与实现(09--数据新增[二、单条数据导入])
- 即构ZegoLiveRoom SDK版本更新,新增多项功能及自定义设置
- 方正快速开发平台ES2007(3.5版本)新增功能特点
- 我们为供应商交互平台新增了订单导入导出功能
- java在线聊天项目0.4版本 制作服务端接收连接,客户端连接功能 新增客户端窗口打开时光标指向下边文本域功能,使用WindowListener监听WindowAdapter
- 麦客疯6.0版本新增功能
- 开源社交系统ThinkSNS V4.2版本功能介绍
- Oracle 11g r2新增版本功能(二)
- .net framework各个版本区别和新增功能
- 关于Web快速开发平台ES2007java版本的DataCenter功能(导出)
- 运维管理平台功能模块设计
- C#.NET 大型通用信息化系统集成快速开发平台 4.1 版本 - 访问记录功能改进
- 运维自动化之中级进阶—Cobbler实战,实现批量多版本os自动部署。
- 运维平台第一版本实现过程
- android2.3 -添加自定义按键:作唤醒功能 .
- iMatrix平台提供代码开源持续版本不断升级!
- HiWork发布1.6.0版本——调整UI布局,新增消息搜索等多项功能