On Wed, Mar 31, 2010 at 6:02 AM, Charles Johnson <gm.johns...@gmail.com> wrote: > > > On Tue, Mar 30, 2010 at 9:46 PM, Daniel Pittman <dan...@rimspace.net> wrote: >> >> [...] >> Your client logs *still* show that there is no MOTD stuff being touched at >> all; try this on the client that should manage MOTD and see what is >> output: >> >> puppetd --test --debug 2>&1 | grep -i motd >> >> I suspect the answer will be "nothing is output". >> >> If you post those results, and the content of your MOTD class (or a >> pointer to >> your entire set of manifests) we should be better able to help narrow this >> down... >> > > I do appreciate your help. > > OK, right, nothing is output on the client from puppetd --test --debug 2>&1 > | grep -i motd > /etc/puppet/manifests/site.pp contains this at the top line: import > "modules" > /etc/puppet/manifests/modules.pp contains this line at the top: import > "motd" > /etc/puppet/modules/motd/manifests/init.pp looks like this > class motd { > include prodcomputenode > include prodgateway
shouldn't this be include motd::prodgateway ? > include testcomputenode > include testgateway > } > /etc/puppet/modules/motd/manifests/prodgateway looks like this > class motd::prodgateway { > file { "/etc/motd": > owner => "root", > group => "root", > mode => 644, > source => $architecture ? { > x86_64 => "puppet:///motd/motd_x86prodgw", > default => "puppet:///motd/motd_x86prodgw", > }, > } > } > and, of course /etc/puppet/modules/motd/files contains the file > motd_x86prodgw which has the message of the day. > On the client facter returns --among other things-- architecture => x86_64 > /etc/puppet/fileserver.conf contains these lines: > [motd] > path /etc/puppet/modules/motd/files > allow *.vampire > On the server puppetca --list --all returns > + vmps07.vampire > which is my test client and is defined as a gateway box in the > /etc/puppet/manifests/nodes.pp file: node 'vmps07.vampire' inherits > x86prodgateway {} > x86prodgateway is defined in /etc/puppet/manifests/templates.pp > node x86prodgateway inherits basenode { > include motd::prodgateway > include rclocal::prodgateway > include rhosts::prodcluster > include hosts::prodhosts > include torque::prodcluster > include syslog > file { "/usr/lib64/libg2c.so": > ensure => link, > target => "/usr/lib64/libg2c.so.0.0.0", > } > file { "/usr/lib64/libgfortran.so": > ensure => link, > target => "/usr/lib64/libgfortran.so.1.0.0", > } > } > basenode is defined like so: > node basenode { > include sudo > include envvars > include selinux > include autofs > include ntp > include puppetconf > include static > include torque::common > include bash > } > node default inherits basenode {} > Thanks again. > Cheers-- > Charles > > -- > 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. > -- nigel -- 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.