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-users@googlegroups.com.
To unsubscribe from this group, send email to
puppet-users+unsubscribe@googlegroups.com.
For more options, visit this group at
http://groups.google.com/group/puppet-users?hl=en.
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-users@googlegroups.com. > To unsubscribe from this group, send email to puppet-users+unsubscribe@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-users@googlegroups.com. To unsubscribe from this group, send email to puppet-users+unsubscribe@googlegroups.com. For more options, visit this group at http://groups.google.com/group/puppet-users?hl=en.
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
On Mon, Jun 28, 2010 at 10:28, Patrick Mohr <kc7zzv@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-users@googlegroups.com.
>> To unsubscribe from this group, send email to
puppet-users+unsubscribe@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-users@googlegroups.com.
> To unsubscribe from this group, send email to
puppet-users+unsubscribe@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-users@googlegroups.com.
To unsubscribe from this group, send email to
puppet-users+unsubscribe@googlegroups.com.
For more options, visit this group at
http://groups.google.com/group/puppet-users?hl=en.
On Mon, Jun 28, 2010 at 9:42 AM, Pieter Baele <pieter.baele@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.beJust 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 <kc7zzv@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-users@googlegroups.com. To unsubscribe from this group, send email to puppet-users+unsubscribe@googlegroups.com. For more options, visit this group at http://groups.google.com/group/puppet-users?hl=en.
> Just out of curiosity, have you got your $templatedir variable set in > your puppet.conf ? > > templatedir = /etc/puppet/manifests/templatesThat was the fault indeed! This file was not in git, otherwise I had seen it.... stupid fault... If you ever visit Belgium, I''ll pay you one of our famous special beers ;-)> >> >> >> >> On Mon, Jun 28, 2010 at 10:28, Patrick Mohr <kc7zzv@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-users@googlegroups.com. > To unsubscribe from this group, send email to puppet-users+unsubscribe@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-users@googlegroups.com. To unsubscribe from this group, send email to puppet-users+unsubscribe@googlegroups.com. For more options, visit this group at http://groups.google.com/group/puppet-users?hl=en.