V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Ansible
Ansible Documentation
zhoudaiyu
V2EX  ›  Ansible

ansible-playbook 的剧本和相关的二进制文件怎么存比较好?

  •  
  •   zhoudaiyu · 2021-03-29 14:32:42 +08:00 · 1262 次点击
    这是一个创建于 1364 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

    2 条回复    2021-03-29 14:52:12 +08:00
    shakeyo
        1
    shakeyo  
       2021-03-29 14:49:33 +08:00
    脚本和资源没必要放一起吧
    playbook 必须 git
    二进制 ftp 或者对象存储
    或者考虑下 svn ?
    zhoudaiyu
        2
    zhoudaiyu  
    OP
       2021-03-29 14:52:12 +08:00
    @shakeyo #1 感觉这样不太好界定什么样的要存 git 什么样的要存对象存储,比如 file 里存的一些文本文件还有 jinja2 模板,还有就是要封装两种组件的 client,工作量有点大
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2722 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 29ms · UTC 08:17 · PVG 16:17 · LAX 00:17 · JFK 03:17
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.