我想让Salt管理我的应用程序二进制文件,这些二进制文件将托管在每个minion上。如果可能的话,我希望Salt能够:
使用Salt的最佳方法是什么?到目前为止,我已经考虑让Salt通过file.managed
状态将二进制文件作为常规文件进行管理,或者创建一个debian软件包并让Salt通过pkg
模块管理应用程序,或者使用docker
模块(尽管我的所有爪子都是相同的,所以使用Docker看起来有点过分)。是否有标准或最佳实践"让Salt管理我的申请的方式?
答案 0 :(得分:1)
我们创建deb pkg并像其他任何一样管理它们。您可以很容易地用盐设置自己的回购地点。
myrepo-custom:
pkgrepo.managed:
- key_url: https://myrepo.com/custom.gpg.key
- name: deb https://myrepo.com/ trusty main