root@admin:/var/local# puppetd --test notice: Ignoring cache info: Caching configuration at /var/lib/puppet/state/localconfig.yaml info: mount[localhost]: Mounted / info: /Exec[/usr/bin/apt-get -y update && /usr/bin/apt-get autoclean #hourly]: Adding aliases "apt-get_update" info: /Exec[/usr/bin/perl -pi -e 's/^PARTICIPATE="no"/PARTICIPATE="yes"/' '/etc/popularity-contest.conf']: Adding aliases "exec_participate_popularity_contest" notice: Starting configuration run err: Could not apply complete configuration: Could not retrieve dependency 'File[]' at /etc/puppet/manifests/classes/munin.pp:152 notice: Finished configuration run in 0.37 seconds ... $NODESDIR="/var/local/puppet/munin-nodes" # TODO: On the munin host, apache (or maybe micro-httpd) needs to be installed and configured # none of that is being done below class host { package { [munin]: ensure => installed } # Collect all the exported files from the nodes File <<||>> # monitor this file for updates $munin_includes = "$splice_dir/munin_conf_includes" file { $munin_includes: checksum => md5, } exec { create_munin_includes: command => "/bin/sh -c '/bin/cat $NODESDIR/* > $munin_includes'", subscribe => File[$NODESDIR], } ...