关于Saltshaker产品线配置中Gitlab Token的生成方式 知识

saltshaker 4月前 247

Saltshaker为什么要使用Gitlab:

    Gitlab做为Saltstack的后端FileServer,之前存在Salt Master 服务器上的SLS文件、各种配置文件、软件包等统一由Gitlab进行管理。

    优点:

            1、便于配置文件、软件包、SLS文件的统一管理

            2、使用Gitlab进行管理可以进行版本控制,便于及时回滚等

            3、Saltshaker的部署管理不在局限于单个Salt Master服务上面


Saltshaker怎么使用Gitlab:

     主要是通过Gitlab API的方式进行Gitlab上面的仓库管理,在Saltshaker平台上面操作Gitlab仓库,可以触发Saltstack的Webhook,以便通知Salt Master 进行FileServer的更新。(自己在Gitlab上操作会发现,修改的文件在执行的时候没有更新,Salt Master 默认60s更新)


获取Gitlab Token:

    Gitlab Token的用途就是在访问Gitlab API的时候进行相关认证的。

获取方法:点击右上角的头像,选择“Settings”。

 点击“Access Tokens”

 填写名称、过期时间、范围(勾选API即可),点击“Create personal access token”

复制你的token

填到Saltshaker产品线管理的Gitlab Token处

最后于 4月前 被愚人乙编辑 ,原因:
最新回复 (2)
  • zhangyage 4月前
    0 引用 2
    为什么我们的版本中没有产品线管理的菜单呢,开源的版本有缺少吗?
  • saltshaker 4月前
    0 引用 3
    zhangyage 为什么我们的版本中没有产品线管理的菜单呢,开源的版本有缺少吗?
    登录的用户权限不正确吧
    • 运维开源项目互助社区—致敬开源
      4
        立即登录 立即注册 
返回