Hi everyone,

Found the error... A bad directory name in the module directory: "file"
instead of "files".


Regards,
JM

On Tue, May 8, 2012 at 3:09 AM, Antidot SAS <[email protected]> wrote:

> Hi everyone,
>
>
> I am trying to introduce environment use in my puppet setup (Setup with
> gem/version 2.7.9 on debian squeeze):
> *1. On my master (Apache+passenger):*
> *puppet.conf*
>
> [main]
>         pluginsync     = true
>         confdir           = /etc/puppet
>         ...
>         modulepath    =
> $confdir/environments/$environment/modules:$confdir/modules
>
> [master]
>         storeconfigs    = true
>         ......
>
>         modulepath     =
> $confdir/environments/$environment/modules:$confdir/modules
>         reports            = store, http, tagmail
>
> *fileserver.conf:*
>
> [modules]
>
> allow *
>
> *auth.conf:*
>
> # inconditionnally allow access to all files services
> # which means in practice that fileserver.conf will
> # still be used
> path /file
> allow *
>
>
>
> *2. On my slave:*
> *puppet.conf:*
> [main]
>
>         report          = true
>         syslogfacility  = daemon
>         pluginsync      = true
>         confdir         = /etc/puppet
>         templatedir   = $confdir/templates
>         modulepath  =
> $confdir/environments/$environment/modules:$confdir/modules
>         # -- [ Environment ]--
>         environment     = testing
>
> *3. On my testing module:*
> */etc/puppet/environments/testing/modules/test/manifest/init.pp
> *
>
> file { 'test_file':
>
> path    => '/tmp/test',
>
> source =>
> "puppet:///${::environment}/${module_name}/sources.list.d/test.list",
>
> }
>
>
> And:
> ls -al
> /etc/puppet/environments/testing/modules/test/file/sources.list.d/test.list
> -rw-r--r-- 1 root root 110 May  8
> 01:12 
> /etc/puppet/environments/testing/modules/test/file/sources.list.d/test.list
>
> And when I try to run the module on the client I have the following error:
> Tue May 08 02:32:12 +0200 2012 File[/tmp/test] (err): Could not evaluate:
> Error 400 on SERVER: Not authorized to call find on
> /file_metadata/testing/test/sources.list.d/test.list
>
> I tried different stuff with fileserver and auth.conf but nothing worked,
> so any idea would be helpfull :D. But surely I have missed something.
>
>
> Regards,
> JM
>
>
>

-- 
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