Puppet, как получить доступ к файлам в / etc / puppetlabs / code

У меня есть файлы, которые я хочу сделать доступными для всех моих веток 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')
0
задан 16 October 2017 в 21:04
1 ответ

Вам необходимо поместить ваши файлы в каталог под названием files в вашем модуле и указать файл ('puppet: /// modules / files / nameoffile' )

Где файлы - это имя вашего модуля и марионетки с поиском файлов в файлах / файлах

0
ответ дан 5 December 2019 в 07:18

Теги

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