Ansible
Ansible Documentation
zhoudaiyu
V2EX  ›  Ansible

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

  •  
  •   zhoudaiyu · Mar 29, 2021 · 2212 views
    This topic created in 1923 days ago, the information mentioned may be changed or developed.

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

    2 replies    2021-03-29 14:52:12 +08:00
    shakeyo
        1
    shakeyo  
       Mar 29, 2021
    脚本和资源没必要放一起吧
    playbook 必须 git
    二进制 ftp 或者对象存储
    或者考虑下 svn ?
    zhoudaiyu
        2
    zhoudaiyu  
    OP
       Mar 29, 2021
    @shakeyo #1 感觉这样不太好界定什么样的要存 git 什么样的要存对象存储,比如 file 里存的一些文本文件还有 jinja2 模板,还有就是要封装两种组件的 client,工作量有点大
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   940 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 34ms · UTC 22:16 · PVG 06:16 · LAX 15:16 · JFK 18:16
    ♥ Do have faith in what you're doing.