LINUX.ORG.RU

История изменений

Исправление 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