Hi,
I am still learning Puppet meaning that I'm still struggling through things.
I have setup Puppet on CentOS 6.x (latest release), installed the
Puppet Labs repos and followed the instructions on the site:
http://docs.puppetlabs.com/guides/setting_up.html
So far I am able to get the server to sign hosts and run: puppet agent
--test on the host successfully (which is more luck then I had with
the Puppet training ISO).
With regards to the dashboard I have gone through this documentation:
http://docs.puppetlabs.com/dashboard/index.html
Which has got me to be able to get the Puppet Dash in my web browser.
My issue is that I have added nodes to the Dash but they are claiming
to be unreported??
I entered the FQDN's of both server and host, the Parameters, Groups,
and Classes sections are blank; but unfortunately the Dash is claiming
that the hosts are not reporting in?
Puppet Client (puppet.conf):
[main]
# The Puppet log directory.
# The default value is '$vardir/log'.
logdir = /var/log/puppet
# Where Puppet PID files are kept.
# The default value is '$vardir/run'.
rundir = /var/run/puppet
# Where SSL certificates are kept.
# The default value is '$confdir/ssl'.
ssldir = $vardir/ssl
[agent]
# The file in which puppetd stores a list of the classes
# associated with the retrieved configuratiion. Can be loaded in
# the separate ``puppet`` executable using the ``--loadclasses``
# option.
# The default value is '$confdir/classes.txt'.
classfile = $vardir/classes.txt
# Where puppetd caches the local configuration. An
# extension indicating the cache format is added automatically.
# The default value is '$confdir/localconfig'.
localconfig = $vardir/localconfig
report = true
server =
ps.jabber.com
Puppet Server (puppet.conf):
[main]
# The Puppet log directory.
# The default value is '$vardir/log'.
logdir = /var/log/puppet
# Where Puppet PID files are kept.
# The default value is '$vardir/run'.
rundir = /var/run/puppet
# Where SSL certificates are kept.
# The default value is '$confdir/ssl'.
ssldir = $vardir/ssl
reports = store, http
reporturl =
http://ps.jabber.com:3000/reports
[agent]
# The file in which puppetd stores a list of the classes
# associated with the retrieved configuratiion. Can be loaded in
# the separate ``puppet`` executable using the ``--loadclasses``
# option.
# The default value is '$confdir/classes.txt'.
classfile = $vardir/classes.txt
# Where puppetd caches the local configuration. An
# extension indicating the cache format is added automatically.
# The default value is '$confdir/localconfig'.
localconfig = $vardir/localconfig
report = true
server =
ps.jabber.com
Here is output of puppet agent --test on client:
# puppet agent --test
info: Caching catalog for
pc.jabber.com
info: Applying configuration version '1336044868'
notice: Finished catalog run in 0.01 seconds
...and server:
puppet agent --test
info: Caching catalog for
ps.jabber.com
info: Applying configuration version '1336044868'
notice: Finished catalog run in 0.04 seconds
Can anybody help me?
Regards,
Kaya