r10k可以在本地文件系统上使用控制库吗?

我开始使用R10k来部署Puppet环境,但我不想把我们的控制回购到GitHub中,而且我目前没有本地的GitLab服务器。

我已经尝试使用以下来源节:

:sources: mysource: basedir: /tmp/puppet-test/environments prefix: false remote: /srv/git/control.repo 

当我运行r10k deploy display我得到正确的值显示,但没有环境。 我在回购中有两个分支,不过,都是使用Puppetfiles和其余的。

R10k能够使用通过文件访问的远程工作吗? 我需要预先安装一个文件://scheme吗?

这个configuration适用于r10k.yaml (使用r10k 2.3.0):

 --- :cachedir: /var/cache/r10k :sources: :local: remote: file:///opt/repos/r10k basedir: /etc/puppet/environments 

存储库不需要是裸存储库。