Может ли r10k использовать контрольный репозиторий в локальной файловой системе?
Я начинаю работать с R10k для развертывания сред Puppet, но я не хочу помещать наше контрольное репо в GitHub, и у меня нет локального сервера GitLab в данный момент.
Я пытался использовать следующие источники раздел:
:sources:
mysource:
basedir: /tmp/puppet-test/environments
prefix: false
remote: /srv/git/control.repo
Когда я бегу r10k deploy display
Я получаю правильные значения отображаются, но без среды. У меня есть две ветки в репо, как с Puppetfiles, так и с остальными.
Может ли R10k работать с пультом, доступ к которому осуществляется через файлы? Нужно ли предварительно добавлять схему file://?
1 ответ
Эта конфигурация работает для меня как r10k.yaml
(с использованием r10k 2.3.0):
---
:cachedir: /var/cache/r10k
:sources:
:local:
remote: file:///opt/repos/r10k
basedir: /etc/puppet/environments
Хранилище не обязательно должно быть голым.