У меня есть файлы, которые я хочу сделать доступными для всех моих веток R10K.
Я помещаю их в папку, содержащую мою среду
, по адресу / 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')
Вам необходимо поместить ваши файлы в каталог под названием files
в вашем модуле и указать файл ('puppet: /// modules / files / nameoffile' )
Где файлы - это имя вашего модуля и марионетки с поиском файлов в файлах / файлах