Может ли 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: //?

3
задан 8 December 2015 в 18:53
1 ответ

Эта конфигурация работает для меня как r10k.yaml (с использованием r10k 2.3.0):

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

Репозиторий делает не обязательно должен быть чистый репозиторий.

1
ответ дан 3 December 2019 в 07:25

Теги

Похожие вопросы