Вопрос

Если я экстривирую модуль My Mountele Config в каталог за пределами марионеток, добавив настройки ModulePath / MainestDir:

[main]  
  pluginsync=true 
  modulepath=/home/user/project/etc/puppet/modules 
  manifestdir=/home/user/project/etc/puppet/manifests 
.

Агенты регистрируют следующую ошибку:

"Не удалось оценить: не удалось получить информацию от марионетки источника (ы): // my-dns name / plugins"

Так выглядит так, как будто они больше не смогут найти факты FACTER, которые я установил в $ Modulepath // lib / fister?

Если я прокомментирую настройки ModulePath / Mainestdir и скопируйте конфигурацию обратно в каталог установки / etc / etcs / roupt, агенты работают нормально.

Должен ли я, возможно, нужно установить настройку плагинов и, и если так, где? Любые указатели благодарны благодарны!

Это было полезно?

Решение

- это разрешения на ваш домашний каталог ограничен, например,до 0750?PuppetMaster обычно будет работать как выделенный пользователь puppet, а не root, поэтому он, вероятно, не может прочитать частный домашний каталог.

Другой возможностью - Selinux, если вы используете его.Я ожидаю, что файлы в вашем домашнем каталоге не помечены для доступа к процессу PucetMaster.Вы видите какие-либо отрицания AVC в Syslog?

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top