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.

Reply via email to