История изменений
Исправление router, (текущая версия) :
1) Третий раз говорю, конфиг puppet - это site.pp, а не nodes.pp. Приводи в топик вывод:
grep import /etc/puppet/manifests/site.pp
grep nodes.pp /etc/puppet/manifests/site.pp
Без этого ищи сам свои косяки
ты хорошо понимаешь, что раньше ты на клиенте запускал puppet agent, который запрашивает у сервера манифест, а на сервере ты для проверки запускал puppet apply, который выполнит любой указанный файл, хоть /tmp/fuckfuckfuck.pp, непосредственно ( без запроса к мастеру ) ?
2) убедись, что в конфиге ( /etc/puppet/puppet.conf ) клиента есть
[main]
report=true
в конфиге сервера есть
[master]
reports = log # или, например, "log, store, tagmail"
3) Вместо
node 'default' {
}
пиши
node default {
notify { 'obsoleted':
message => "host $hostname still assign to default node"
}
}
4) убедись, что ключ клиента существует и подписан
на мастере:
puppetca --list --all | grep blah2
на агенте:
puppet agent --fingerprint
5) смотри лог на мастере ( tail -f $log ) в момент, когда клиент запрашивает манифест. Обычно /var/log/messages для rhel/centos и /var/log/syslog для debian/ubuntu
Исходная версия router, :
1) Третий раз говорю, конфиг puppet - это site.pp, а не nodes.pp. Приводи в топик вывод:
grep import /etc/puppet/manifests/site.pp
grep nodes.pp /etc/puppet/manifests/site.pp
Без этого ищи сам свои косяки
ты хорошо понимаешь, что раньше ты на клиенте запускал puppet agent, который запрашивает у сервера манифест, а на сервере ты для проверки запускал puppet apply, который выполнит любой указанный файл, хоть /tmp/fuckfuckfuck.pp, непосредственно ( без запроса к мастеру ) ?
2) убедись, что в конфиге ( /etc/puppet/puppet.conf ) клиента есть
[main]
report=true
в конфиге сервера есть
[master]
reports = log # или, например, "log, store, tagmail"
3) Вместо
node 'default' {
}
пиши
node default {
notify { 'obsoleted':
message => "host $hostname still assign to default node"
}
}
4) убедись, что ключ клиента существует и подписан
на мастере:
puppetca --list -all | grep blah2
на агенте:
puppet agent --fingerprint
5) смотри лог на мастере ( tail -f $log ) в момент, когда клиент запрашивает манифест. Обычно /var/log/messages для rhel/centos и /var/log/syslog для debian/ubuntu