Назад | Перейти на главную страницу

Агент марионетки не может найти среду

Хозяин кукол может найти среду,

[user@puppetmaster]$ sudo puppet agent --configprint modulepath
/etc/puppet/environments/development/modules:/etc/puppet/modules:/usr/share/puppet/modules

но агент не может:

[user@puppetagent]$ sudo puppet agent --configprint modulepath
/etc/puppet/modules:/usr/share/puppet/modules

puppet.conf

[main]
environmentpath = $confdir/environments

[agent]
environment=development

Оба куска выходят с разных хостов? Оба они говорят «пользователь @ хост».

Если второй поступает с другого сервера, который является клиентом мастера Puppet, то это вполне нормально. Агент не знает и не заботится о пути к модулю, это только часть главной конфигурации, которая компилирует манифесты в каталог для агента.

Если у вас возникла проблема, которая заставила вас взглянуть на этот параметр, возможно, повторно опубликуйте подробности этой проблемы.