我开始使用R10k来部署木偶环境,但我不想将我们的控制回购放到GitHub中,而且目前我还没有本地的GitLab服务器。
我尝试使用以下消息来源:
:sources:
mysource:
basedir: /tmp/puppet-test/environments
prefix: false
remote: /srv/git/control.repo当我运行r10k deploy display时,会显示正确的值,但不显示环境。不过,我的回购中有两个分支,包括Puppetfiles和其他的。
R10k能够使用通过文件访问的远程设备吗?我是否需要预置一个文件://file?
发布于 2016-06-27 14:21:15
这个配置对我来说是一个r10k.yaml (使用r10k 2.3.0):
---
:cachedir: /var/cache/r10k
:sources:
:local:
remote: file:///opt/repos/r10k
basedir: /etc/puppet/environments存储库不需要是一个单独的存储库。
https://serverfault.com/questions/741627
复制相似问题