基本的木偶configuration不起作用

我忘了在site.pp中放置节点命令,如下所示:

class emacs { package { emacs: ensure => installed } } node default { include emacs } 

原始问题

我在我的工作站上安装了puppetd和puppetmaster。 我正在运行Fedora14,木偶,傀儡版本0.25.5。 当我运行木偶大师和木偶时,我在/ var / log / messages中得到这个:

 Apr 20 08:51:31 localhost puppetmasterd[4734]: Reopening log files Apr 20 08:51:31 localhost puppetmasterd[4734]: Starting Puppet server version 0.25.5 Apr 20 08:51:43 localhost puppetd[4768]: Reopening log files Apr 20 08:51:43 localhost puppetd[4768]: Starting Puppet client version 0.25.5 Apr 20 08:51:44 localhost puppetmasterd[4734]: Compiled catalog for localhost.localdomain in 0.00 seconds Apr 20 08:51:44 localhost puppetd[4768]: Finished catalog run in 0.09 seconds 

我的/etc/puppet/manifests/site.pp是这样的:

 class emacs { package { emacs: ensure => installed } } class mc { package { mc: ensure => purged } } 

我只是简单的configuration,只是为了看看这是否工作。

/etc/puppet/puppet.conf是:

 [main] logdir = /var/log/puppet rundir = /var/run/puppet ssldir = $vardir/ssl [puppetd] classfile = $vardir/classes.txt localconfig = $vardir/localconfig report = true 

/ etc / sysconfig / puppet有:

 PUPPET_SERVER=localhost.localdomain 

和/ etc / sysconfig / puppetmaster有:

 PUPPETMASTER_MANIFEST=/etc/puppet/manifests/site.pp 

我不明白为什么木偶没有安装我在configuration中放置的软件包。 我错过了什么吗?

你的客户是否正确地parsing了fqdn? 运行puppetmaster.domainname.com,你会得到什么结果?

还有,你是否configuration了木偶大师的客户证书?