Varun, the files directory under siler should be named files, not file.
Daniel. * Varun Utagikar <varun.utagi...@gmail.com> [07/09/2014 08:30]: > Hello > I am trying to implement role-profile structure . I have referred below > mentioned docs/links : > > https://ask.puppetlabs.com/question/1655/an-end-to-end-roleprofile-example-using-hiera/ > https://projects.puppetlabs.com/issues/16667 > I have hit a brick wall. I am trying to pull a file on an agent from a > master where I have defined a sample role and profile structure. I have > tested using Puppet 3.6.2 , Puppet 3.6.1 and the free enterprise version > of Puppet. I am getting the same error : > <agentsnip> > Error: /Stage[main]/Siler/File[/tmp/a]: Could not evaluate: Could not > retrieve file metadata for puppet:///puppet/modules/siler/a: Error 400 on > SERVER: Not authorized to call find on > /file_metadata/puppet/modules/siler/a with {:links=>"follow", > :source_permissions=>"ignore"} > Wrapped exception: > Error 400 on SERVER: Not authorized to call find on > /file_metadata/puppet/modules/siler/a with {:links=>"follow", > :source_permissions=>"ignore"} > </agentsnip> > <mastersnip> > Debug: Evaluating match for Route /^\/v2\.0/ > Debug: Did not match path > ("/production/file_metadata/puppet/modules/siler/a") > Debug: Evaluating match for Route /.*/ > Error: Not authorized to call find on > /file_metadata/puppet/modules/siler/a with {:links=>"follow", > :source_permissions=>"ignore"} > Debug: Routes Registered: > Debug: Route /^\/v2\.0/ > </mastersnip> > My puppet dir. hierarchy : > puppet/ > ├── auth.conf > ├── environments > │ └── example_env > │ ├── manifests > │ ├── modules > │ └── README.environment > ├── fileserver.conf > ├── manifests > │ ├── nodes > │ │ └── pu.pp > │ └── site.pp > ├── modules > │ ├── profile > │ │ └── manifests > │ │ └── init.pp > │ ├── role > │ │ └── manifests > │ │ └── init.pp > │ ├── siler > │ │ ├── file > │ │ │ ├── a > │ │ │ ├── b > │ │ │ ├── c > │ │ │ ├── d > │ │ │ └── e > │ │ └── manifests > │ │ └── init.pp > │ └── xyz > │ ├── files > │ │ └── xyz > │ └── manifests > │ └── init.pp > └── puppet.conf > I am attaching my sample manifest files. > I am using CentOS 6.3 x86_64 on both master and agent. > # uname -a > Linux puppet.example.in 2.6.32-279.el6.x86_64 #1 SMP Fri Jun 22 12:19:21 > UTC 2012 x86_64 x86_64 x86_64 GNU/Linux > # cat /etc/redhat-release > CentOS release 6.3 (Final) > I am using /etc/hosts file for name resolution. > I tried in vain all the troubleshooting steps that i could find . I am not > sure whether its just a simple configuration issue or a bug. I am unable > to troubleshoot further due to non availability of documentation on > role-profile definitions.I request you to help me in sorting this out. > Varun A Utagikar > p.s. - Sorry for the long mail. > > -- > 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 [1]puppet-users+unsubscr...@googlegroups.com. > To view this discussion on the web visit > > [2]https://groups.google.com/d/msgid/puppet-users/acba6f33-34da-420b-a638-9837ca0d16d4%40googlegroups.com. > For more options, visit [3]https://groups.google.com/d/optout. > > References > > Visible links > 1. mailto:puppet-users+unsubscr...@googlegroups.com > 2. > https://groups.google.com/d/msgid/puppet-users/acba6f33-34da-420b-a638-9837ca0d16d4%40googlegroups.com?utm_medium=email&utm_source=footer > 3. https://groups.google.com/d/optout > -rw-r--r-- puppet/puppet 20 2014-07-07 05:35 etc/puppet/manifests/site.pp > -rw-r--r-- puppet/puppet 124 2014-07-08 08:23 > etc/puppet/manifests/nodes/pu.pp > -rw-r--r-- root/root 42 2014-07-08 08:23 > etc/puppet/modules/profile/manifests/init.pp > -rw-r--r-- root/root 41 2014-07-08 08:22 > etc/puppet/modules/role/manifests/init.pp > -rwxrwxrwx root/root 152 2014-07-08 08:42 > etc/puppet/modules/siler/manifests/init.pp -- 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 puppet-users+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/puppet-users/20140709123855.GA26279%40yakko.bartol.udel.edu. For more options, visit https://groups.google.com/d/optout.