Явная Структура каталогов sys_info модуля похожа,
Марионетка
init.pp похож,
class sys_info {
package { 'gkrelmm' :
ensure => '2.3.5-5',
}
exec { 'gkrellm' :
command => '/usr/bin/gkrellm &',
require => Package['gkrellm'],
}
}
и site.pp похож,
node 'losttemple.linuxmaster.com' {
include sys_info
}
Я имею, создают эти файлы и и введенный на терминале
sudo puppet apply /etc/puppet/manifests/site.pp --modulepath=/etc/puppet/modules/
и это показало ошибку
Error: Could not find default node or by name with '(my com name)' on node (my com name)
Есть ли что-то не так с кодом, который я ввел?
Я плохо знаком с марионеткой, и у меня есть эта проблема также. Из того, что я учился, я верю, добавляете ли Вы художественное оформление Узла со своим марионеточным ведущим устройством в [site.pp], ошибка исчезнет.
После рытья немного, я понял, что использовал марионеточное ведущее устройство/ведомое устройство, и это означает, что марионеточное ведущее устройство также применяет то, что это находит в site.pp, и эта ошибка происходит, когда это не находит свое имя там.
Я предполагаю, что Вы используете марионеточное ведущее устройство / ведомое устройство. Это - сообщение от марионеточного ведущего устройства, когда узел не может найти, что это - определение в side.pp.