Thank you again Patrick, That did the trick. all working.
source => "puppet:///modules/sshd/tmp/that.txt" Super. On Jul 23, 11:24 am, Patrick Mohr <[email protected]> wrote: > I would actually try it again with an even shorter path. Here's something > that works for me. > > fileserver.conf: > [private] > path /etc/puppet/private/%d/%h > allow * > > The file is at > /etc/puppet/private/<domain-name>/<server-name>/openvpn/server.conf > > Manifest reads: > file { "/etc/openvpn/server.conf": > owner => "root", > group => "root", > mode => 644, > source => "puppet:///private/openvpn/server.conf", > } > > Try using this path on your server: > puppet://server/sshd/that.txt > > On Jul 22, 2010, at 5:03 PM, [email protected] wrote: > > > Thanks for the reply, I did try various different path locations before I > > posted. I'm guessing that the problem is either in the way that puppet > > looks up hostnames or a problem elsewhere in the actual config. > > > err: /Stage[main]/Sshd/File[/tmp/that.txt]: Could not evaluate: > > getaddrinfo: Name or service not known Could not retrieve file metadata for > > puppet://server/sshd/files/tmp/that.txt: getaddrinfo: Name or service not > > known at /etc/puppet/modules/sshd/manifests/init.pp:29 > > > on the client I've set: > > [puppetd] > > server = au-mel-master-1.blah.com > > > According > > tohttp://projects.puppetlabs.com/projects/puppet/wiki/File_Serving_Conf...you > > need to specify modules for the source as: > > puppet://server/modules/<module-name>/file > > > and in that case puppet://server/modules/sshd/tmp/that.txt should work > > > but all variations of that line return: > > "Could not evaluate: getaddrinfo: Name or service not known Could not > > retrieve file metadata" > > > which sounds like it work out the address and all I see on the puppetmaster > > is > > "debug: File[/tmp/that.txt]: Adding default for ignore" > > > so there is some communication going between the hosts. > > > Cheers, > > Denmat > > On , Patrick Mohr <[email protected]> wrote: > > > Try using a path of "puppet://server/sshd/files/that.txt" (I removed the > > > word "modules"). > > > > On Jul 22, 2010, at 6:03 AM, denmat wrote: > > > > > Hi all, > > > > > Haven't set puppet up for awhile and have an issue with getting files > > > > > served. > > > > > I'm running 2.6 gem on fedora12. > > > > > class sshd { > > > > > file { "/tmp/that.txt": > > > > > source => "puppet://server/modules/sshd/files/that.txt", > > > > > ensure => present, > > > > > mode => 600, > > > > > owner => root, > > > > > group => root, > > > > > } > > > > > } > > > > > fileserver.conf > > > > > [modules] > > > > > allow * > > > > > [sshd] > > > > > path /etc/puppet/modules/sshd/files > > > > > allow *.hitwise.com > > > > > I can stop the ssh service on the client and puppet restarts it, but > > > > > the file will not be sync'd to the client. > > > > > /usr/bin/puppetd --no-daemonize --waitforcert 60 --server au-mel- > > > > > master-1.blah.com --verbose --test --fqdn hitw-gc-xen-1.gdn.blah.com -- > > > > > debug > > > > > debug: Puppet::Type::Service::ProviderRedhat: Executing '/sbin/ > > > > > chkconfig sshd' > > > > > debug: file_metadata supports formats: b64_zlib_yaml marshal pson raw > > > > > yaml; using pson > > > > > err: /Stage[main]/Sshd/File[/tmp/that.txt]: Could not evaluate: > > > > > getaddrinfo: Name or service not known Could not retrieve file > > > > > metadata for puppet://server/modules/sshd/files/tmp/that.txt: > > > > > getaddrinfo: Name or service not known at /etc/puppet/modules/sshd/ > > > > > manifests/init.pp:29 > > > > > I'm using /etc/hosts files while I test this scenario, but the puppet > > > > > master is correctly configured in dns. > > > > > What have I done wrong? > > > > > Cheers > > > > > Denmat > > > > > -- > > > > > You received this message because you are subscribed to the Google > > > > Groups "Puppet Users" group. > > > > > To post to this group, send email to [email protected]. > > > > > To unsubscribe from this group, send email to > > > > [email protected]. > > > > > For more options, visit this group > > > > athttp://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 [email protected]. > > > > To unsubscribe from this group, send email to > > > [email protected]. > > > > For more options, visit this group > > > athttp://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 [email protected]. > > To unsubscribe from this group, send email to > > [email protected]. > > For more options, visit this group > > athttp://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 [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/puppet-users?hl=en.
