Доброго времени суток. Решил освоить паппет и настроить с его помощью жабер-сервер. Паппет-клиет получает манифест, ставить нужные пакеты, но вот с получение файлов - затык:
info: Caching catalog for jabber-new.dstar.local
info: Applying configuration version '1347744278'
err: /Stage[main]/Jabber/File[/etc/ejabberd/]: Failed to generate additional resources using 'eval_generate: Connection refused - connect(2)
err: /Stage[main]/Jabber/File[/etc/ejabberd/]: Could not evaluate: Connection refused - connect(2) Could not retrieve file metadata for puppet://jabber/ejabberd: Connection refused - connect(2) at /etc/puppet/manifests/site.pp:16
notice: Finished catalog run in 5.94 seconds
Манифест:
class passwd {
file { "/etc/passwd":
owner => "root",
group => "root",
}
}
#Классы для Jabber-сервера
class jabber {
package { ejabberd : ensure => installed }
file { "/etc/ejabberd/":
source => "puppet://jabber/ejabberd/",
backup => ".dist",
owner => "root",
group => "root",
recurse => true, }
service { ejabberd :
enable => true,
ensure => running, }
}
node default {
include passwd
}
node 'jabber-new.dstar.local' {
include jabber
}
fileserver.conf:
[files]
path /var/lib/puppet/files
allow *
Нетстат на сервере:
[root@Puppet puppet]# netstat -nlpt
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name
tcp 0 0 0.0.0.0:8140 0.0.0.0:* LISTEN 2075/ruby
tcp 0 0 0.0.0.0:722 0.0.0.0:* LISTEN 592/sshd
tcp 0 0 127.0.0.1:25 0.0.0.0:* LISTEN 600/sendmail: accep
tcp6 0 0 :::722 :::* LISTEN 592/sshd
Собственно вопрос - куда хочет приконнектится puppet-клиент чтоб получить файлы и как это ему разрешить. Заранее благодарен.