Puppet, как получить доступ к файлам в /etc/puppetlabs/code
У меня есть файлы, которые я хочу сделать доступными для всех моих веток R10K.
Я положил их в папку с моим environments
папка в /etc/puppetlabs/code
:
-/etc/puppetlabs/code
- environments/
- modules/
- files/
- file
Я пытаюсь получить доступ к нему из такой среды:
$file = file('puppet:///files/file')
Но я получаю сообщение, что его нельзя найти:
Error while evaluating a Function Call, Could not find any files from puppet:///..
Обновить:
Также попытался переместить папку в новую files
модуль и добавив это в мой Puppetfile
:
mod "files", local: true
Затем ссылка на файл выглядит так:
file('puppet:///modules/files/file')
1 ответ
Вы должны поместить свои файлы в каталог под названием files
в вашем модуле и ссылку с file('puppet:///modules/files/nameoffile')
Где файлы - это имя вашего модуля и куклы с поиском файлов в files/files