Where are your templates?
        /etc/puppet/templates
or
        /etc/puppet/modules/module-name/templates (I may have a typo in the 
path.)

Also, what's the full path to puppet.conf.erb?

On Jun 28, 2010, at 1:04 AM, Pieter Baele wrote:

> Hello,
> 
> I did make a stupid fault: not commiting changes to version control :-(
> After the installation of puppet-dashboard, I added a recipe to add
> report = true to puppet config files on clients.
> 
> Now all Puppet clients don't update because of an error...
> What can be the various reasons for an '400' error??
> I guess it has something to do with rights.
> 
> Jun 28 09:52:36 pm puppetmasterd[22709]: Could not find template
> 'etc/motd.erb' at /etc/puppet/manifests/classes/motd.pp:6 on node
> pm......
> Jun 28 09:52:36 pm puppetd[23432]: Could not retrieve catalog from
> remote server: Error 400 on SERVER: Could not find template
> 'etc/motd.erb' at /etc/puppet/manifests/classes/motd.pp:6 on node
> pm......
> 
> Jun 28 09:46:17 tsta puppetd[31413]: Could not retrieve catalog from
> remote server: Error 400 on SERVER: Could not find template
> 'etc/motd.erb' at /etc/puppet/manifests/classes/motd.pp:6 on node
> tsta.....
> 
> 
> 
> This is the class to serve the puppet.conf file:
> 
> class puppet {
>    $puppet_config_dir          = "/etc/puppet/"
>    $puppet_conf                = "$puppet_config_dir/puppet.conf"
> 
>    user {
>        "puppet":
>            ensure      => present;
>    }
> 
>    file {
>        $puppet_config_dir:
>            ensure      => directory,
>            owner       => root,
>            group       => root,
>            mode        => 0755;
> 
>        $puppet_conf:
>            owner       => root,
>            group       => root,
>            mode        => 0644,
>            content     => template("etc/puppet/puppet.conf.erb");
>    }
> 
>    service {
>        "puppet":
>            ensure      => running,
>            enable      => true;
>    }
> }
> 
> 
> 
> Met vriendelijke groeten,
> Pieter Baele
> www.pieterb.be
> 
> -- 
> You received this message because you are subscribed to the Google Groups 
> "Puppet Users" group.
> To post to this group, send email to puppet-us...@googlegroups.com.
> To unsubscribe from this group, send email to 
> puppet-users+unsubscr...@googlegroups.com.
> For more options, visit this group at 
> http://groups.google.com/group/puppet-users?hl=en.
> 

-- 
You received this message because you are subscribed to the Google Groups 
"Puppet Users" group.
To post to this group, send email to puppet-us...@googlegroups.com.
To unsubscribe from this group, send email to 
puppet-users+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/puppet-users?hl=en.

Reply via email to