先说一下场景:我们想做个自动化平台操作中间件,包括安装、启停、配置推送等等,自动化工具基于 ansible 。我们想把 ansible-playbook 的文件放在 git 上管理,每次都把文件拉到本地再执行 playbook,这样也不需要自己实现版本管理了,也比放在本地安全一些。这样就有个问题,我们的 gitlab 版本和好像有点老,gitlab 的 LFS 不支持,之前有人传 200m 的文件就能把现在用的 gitlab 卡住。另外我们还有一套 minio 专门做对象存储,但是我们领导不想引入过多的其他组件,所以这个方案 pass 了(虽然我觉得这个方案对 gitlab 好)。大家还有啥思路吗?
1
shakeyo 2021-03-29 14:49:33 +08:00
脚本和资源没必要放一起吧
playbook 必须 git 二进制 ftp 或者对象存储 或者考虑下 svn ? |