Well, figures. Right after sending this, I thought to check the filesystem permissions on the puppetmaster (which were incorrect). I fixed those so the puppet user could read these files, and it started working.
-Erik On Mon, Apr 1, 2013 at 4:20 PM, Erik Anderson <[email protected]> wrote: > So I've been through the fileserver documentation time and time again, and > I can't make out what I'm doing wrong here. > > Here's the situation: > > --- fileserver.conf: > [files] > path /etc/puppet/files > allow * > > --- in my node declaration for hostname > file { '/tmp/testfile': > ensure => present, > source => [ > "puppet:///files/hostname/tmp/testfile", > ] > } > > I have "testfile" on the puppetmaster in: > /etc/puppet/files/hostname/tmp > > When I test this, I get the following: > > erik@hostname:~$ sudo puppet agent -t --noop > info: Caching catalog for hostname > info: Applying configuration version '1364850516' > err: /Stage[main]//Node[hostname.example.com]/File[/tmp/testfile]: Could > not evaluate: Could not retrieve information from environment production > source(s) puppet:///files/hostname/tmp/testfile at > /etc/puppet/manifests/nodes.pp:69 > notice: Finished catalog run in 0.71 seconds > > Am I misunderstanding something here? As mentioned before, I've been > through the fileserver documentation ( > http://docs.puppetlabs.com/guides/file_serving.html), and my > configuration seem to align with documentation on how custom mount points > should be set up. > > I'm running puppet 2.7.11. > > Thank you! > -Erik > -- You received this message because you are subscribed to the Google Groups "Puppet Users" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. Visit this group at http://groups.google.com/group/puppet-users?hl=en. For more options, visit https://groups.google.com/groups/opt_out.
