On Tuesday, November 6, 2012 2:44:25 PM UTC-8, Forrie wrote:

>
>
> path ~ ^/file_(metadata|content)/files/etc/
> path /file
> auth yes
> allow /^(.+\.)?ourdomain.com$/
> allow_ip 10.0.0.0/8
>
>
This path is still wrong. The path in auth.conf needs to refer to the 
LOGICAL path that you set up with the mount point in fileserver.conf, not 
to the directory on disk.

In your puppet manifest we see the line:
        source  => "puppet:///etc/ntp.conf",

This means you must have a mount point called [etc] in fileserver.conf, 
right? So regardless of where that mount point points to on disk 
(/etc/puppet/files/etc), Puppet knows it as /etc. Therefore, the path in 
auth.conf MUST be 
path ~ ^/file_(metadata|content)/etc/, NOT /files/etc/ or /files/. You 
cannot bulk-control everything in the /etc/puppet/files directory the way 
you're trying to, because puppet's fileserver does not know what 
/etc/puppet/files is. It knows about each mount point separately, and knows 
about them by the name you gave them in fileserver.conf. Put another way, 
your auth.conf rules must resemble the puppet:/// URLs you're using to 
access the files. 

Fix that and you'll fix your problem. 

Additionally, it looks like your auth.conf file doesn't have an entry for 
node objects yet, which is causing some unrelated errors. You can find out 
about that here: 

http://docs.puppetlabs.com/puppet/3/reference/release_notes.html#puppet-agent-now-requires-node-access

Any word on when a fixed release is going to come out :-)
>

Nope, not yet. 

-- 
You received this message because you are subscribed to the Google Groups 
"Puppet Users" group.
To view this discussion on the web visit 
https://groups.google.com/d/msg/puppet-users/-/1Y4fV_tcj_EJ.
To post to this group, send email to puppet-users@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.

Reply via email to