On Mon, Jun 28, 2010 at 9:42 AM, Pieter Baele <pieter.ba...@gmail.com> wrote: > These are in /etc/puppet/manifests/templates > > |-- classes > | |-- motd.pp > | |-- puppet.pp > |-- nodes > | |-- default.pp > |-- site.pp > `-- templates > `-- etc > |-- motd.erb > |-- puppet > | `-- puppet.conf.erb > > Met vriendelijke groeten, > Pieter Baele > www.pieterb.be
Just out of curiosity, have you got your $templatedir variable set in your puppet.conf ? templatedir = /etc/puppet/manifests/templates > > > > On Mon, Jun 28, 2010 at 10:28, Patrick Mohr <kc7...@gmail.com> wrote: >> 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.