Salt:从一个私有github存储库版本中解压一个tar.gz



使用salt,如何从私有github存储库版本中解压缩tar.gz?

到目前为止,我还没有找到任何关于这个用例的文档。

具体来说,如果我理解正确的话,传递一个令牌就是一个HTTP头——然而这可能是错误的。

由于git状态允许我们对Git存储库进行身份验证,因此我可以建议采用两步流程。

  1. 使用git状态克隆存储库
  2. 提取具有存档状态的文件

示例:

clone-git-repo:
git.latest:
- name: https://mygitrepo.com/user/myrepo.git
- target: /home/user/myrepo
- https_user: username
- https_pass: secret
extract-archive:
archive.extracted:
- name: /tmp
- source: file:///home/user/myrepo/archive.tar.gz

最新更新