0

Salt stack 与bit bucket一起使用。我们中有 2-3 个人偶尔会推送更新。我想知道有没有一种方法可以让盐堆栈从位桶然后高状态获取最新更改?如果是这样,你会怎么做?

4

2 回答 2

0

在 BitBucket 中设置webhook以调用salt-api执行 asalt-run fileserver.update后跟state.highstate.

于 2014-02-08T04:19:59.823 回答
0

您正在寻找的是 hgfs 后端。每当调用 state.highstate 时,master 将从 bitbucket 中提取并将其发送给 minion。基本配置如下:

fileserver_backend:
  - hg

hgfs_remotes:
  - https://self@bitbucket.org/self/salt

hgfs_branch_method: branches

不幸的是,缺少有关如何配置 hgfs 的文档,因此做任何更先进的事情可能需要您四处挖掘。祝你好运。

给未来读者的注意事项:我不确定 minion 还是 master 是从 bitbucket 中提取的。

于 2014-02-08T17:05:10.290 回答