hello again list!!
I am attempting to work out how to serve files with puppet.
Here is my fileserver.conf file
# This file consists of arbitrarily named sections/modules
# defining where files are served from and to whom
# Define a section ''files''
# Adapt the allow/deny settings to your needs. Order
# for allow/deny does not matter, allow always takes precedence
# over deny
[snjh]
path /etc/puppet/manifests/files/snjh
allow *.summitnjhome.com
# deny *.evil.example.com
# allow 192.168.0.0/24
Here is the class manifest I am using:
class basefiles {
file { "/etc/ldap.conf":
source => "puppet://puppet/snjh/ldap.conf"
}
file { "/etc/haha.txt":
source => "puppet://puppet/snjh/haha.txt"
}
}
And here is the directory I am trying to serve the files from:
[root@virtcent13:/etc/puppet/manifests] #ls -l /etc/puppet/manifests/files
total 12
drwxr-xr-x 100 root root 12288 Feb 9 16:32 snjh
Each file is in it''s expected location. Here is the ldap.conf file I
am attempting to serve:
[root@virtcent13:/etc/puppet/manifests] #ls -l
/etc/puppet/manifests/files/snjh/ldap.conf
-rw-r--r-- 1 root root 9190 Nov 25 21:41
/etc/puppet/manifests/files/snjh/ldap.conf
And this is a sample text file that I wanted to try to place on the
client to help verify that file serving is working:
[root@virtcent13:/etc/puppet/manifests] #ls -l
/etc/puppet/manifests/files/snjh/haha.txt
-rw-r--r-- 1 root root 7 Feb 9 15:38 /etc/puppet/manifests/files/snjh/haha.txt
And here is the error:
[root@VIRTCENT03:~] #puppetd --test
info: Caching catalog for virtcent03.summitnjhome.com
info: Applying configuration version ''1297288565''
err: //basefiles/File[/etc/haha.txt]: Failed to retrieve current state
of resource: Could not retrieve information from source(s)
puppet://puppet/snjh/haha.txt at
/etc/puppet/manifests/classes/basefiles.pp:10
err: //basefiles/File[/etc/ldap.conf]: Failed to retrieve current
state of resource: Could not retrieve information from source(s)
puppet://puppet/snjh/ldap.conf at
/etc/puppet/manifests/classes/basefiles.pp:6
notice: Finished catalog run in 1.09 seconds
I would sincerely appreciate any advice you may have on this matter.
Thanks!!
--
GPG me!!
gpg --keyserver pool.sks-keyservers.net --recv-keys F186197B
--
You received this message because you are subscribed to the Google Groups
"Puppet Users" group.
To post to this group, send email to puppet-users@googlegroups.com.
To unsubscribe from this group, send email to
puppet-users+unsubscribe@googlegroups.com.
For more options, visit this group at
http://groups.google.com/group/puppet-users?hl=en.
Hi Tim, the source specified is wrong. Since this is apparently not in a module, it should read:> source => "puppet:///snjh/ldap.conf" >In case you wanted to retrieve your files from another puppetmaster: source => "puppet://${puppetmaster}/snjh/ldap.conf" where ${puppetmaster} is the name of the server or another variable that specifies that name. Cheers, Atha -- Atha Kouroussis Sent with Sparrow On Wednesday, February 9, 2011 at 7:01 PM, Tim Dunphy wrote:> hello again list!! > > > I am attempting to work out how to serve files with puppet. > > Here is my fileserver.conf file > > # This file consists of arbitrarily named sections/modules > # defining where files are served from and to whom > > # Define a section ''files'' > # Adapt the allow/deny settings to your needs. Order > # for allow/deny does not matter, allow always takes precedence > # over deny > [snjh] > path /etc/puppet/manifests/files/snjh > allow *.summitnjhome.com > # deny *.evil.example.com > # allow 192.168.0.0/24 > > > Here is the class manifest I am using: > > > class basefiles { > > file { "/etc/ldap.conf": > source => "puppet://puppet/snjh/ldap.conf" > > } > > file { "/etc/haha.txt": > source => "puppet://puppet/snjh/haha.txt" > } > } > > > And here is the directory I am trying to serve the files from: > > [root@virtcent13:/etc/puppet/manifests] #ls -l /etc/puppet/manifests/files > total 12 > drwxr-xr-x 100 root root 12288 Feb 9 16:32 snjh > > > Each file is in it''s expected location. Here is the ldap.conf file I > am attempting to serve: > > [root@virtcent13:/etc/puppet/manifests] #ls -l > /etc/puppet/manifests/files/snjh/ldap.conf > -rw-r--r-- 1 root root 9190 Nov 25 21:41 > /etc/puppet/manifests/files/snjh/ldap.conf > > > And this is a sample text file that I wanted to try to place on the > client to help verify that file serving is working: > > > [root@virtcent13:/etc/puppet/manifests] #ls -l > /etc/puppet/manifests/files/snjh/haha.txt > -rw-r--r-- 1 root root 7 Feb 9 15:38 /etc/puppet/manifests/files/snjh/haha.txt > > > > And here is the error: > > > > [root@VIRTCENT03:~] #puppetd --test > info: Caching catalog for virtcent03.summitnjhome.com > info: Applying configuration version ''1297288565'' > err: //basefiles/File[/etc/haha.txt]: Failed to retrieve current state > of resource: Could not retrieve information from source(s) > puppet://puppet/snjh/haha.txt at > /etc/puppet/manifests/classes/basefiles.pp:10 > err: //basefiles/File[/etc/ldap.conf]: Failed to retrieve current > state of resource: Could not retrieve information from source(s) > puppet://puppet/snjh/ldap.conf at > /etc/puppet/manifests/classes/basefiles.pp:6 > notice: Finished catalog run in 1.09 seconds > > > > I would sincerely appreciate any advice you may have on this matter. > > Thanks!! > > > -- > GPG me!! > > gpg --keyserver pool.sks-keyservers.net --recv-keys F186197B > > -- > You received this message because you are subscribed to the Google Groups "Puppet Users" group. > To post to this group, send email to puppet-users@googlegroups.com. > To unsubscribe from this group, send email to puppet-users+unsubscribe@googlegroups.com. > For more options, visit this group at http://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 puppet-users@googlegroups.com. To unsubscribe from this group, send email to puppet-users+unsubscribe@googlegroups.com. For more options, visit this group at http://groups.google.com/group/puppet-users?hl=en.
Hi Atha,
This is what the basefiles class that I have created looks like now:
class basefiles {
file { "/etc/ldap.conf":
source => "puppet:///snjh/ldap.conf"
}
file { "/etc/haha.txt":
source => "puppet:///snjh/haha.txt"
}
}
I have allowed everything (for the time being) in filersver.conf :
# Define a section ''files''
# Adapt the allow/deny settings to your needs. Order
# for allow/deny does not matter, allow always takes precedence
# over deny
[snjh]
path /etc/puppet/manifests/files/snjh
allow *
# deny *.evil.example.com
# allow 192.168.0.0/24
And this is the error I am currently getting:
[root@VIRTCENT03:~] #puppetd --test
info: Caching catalog for virtcent03.summitnjhome.com
info: Applying configuration version ''1297290431''
err: //basefiles/File[/etc/haha.txt]: Failed to retrieve current state
of resource: Could not retrieve information from source(s)
puppet://puppet/snjh/haha.txt at
/etc/puppet/manifests/classes/basefiles.pp:10
err: //basefiles/File[/etc/ldap.conf]: Failed to retrieve current
state of resource: Could not retrieve information from source(s)
puppet://puppet/snjh/ldap.conf at
/etc/puppet/manifests/classes/basefiles.pp:6
notice: Finished catalog run in 1.03 seconds
thanks for your help!
On Wed, Feb 9, 2011 at 5:05 PM, Atha Kouroussis <akouroussis@gmail.com>
wrote:> Hi Tim,
> the source specified is wrong. Since this is apparently not in a module, it
> should read:
>
> source => "puppet:///snjh/ldap.conf"
>
> In case you wanted to retrieve your files from another puppetmaster:
> source => "puppet://${puppetmaster}/snjh/ldap.conf"
> where ${puppetmaster} is the name of the server or another variable that
> specifies that name.
> Cheers,
> Atha
> --
> Atha Kouroussis
> Sent with Sparrow
>
> On Wednesday, February 9, 2011 at 7:01 PM, Tim Dunphy wrote:
>
> hello again list!!
>
>
> I am attempting to work out how to serve files with puppet.
>
> Here is my fileserver.conf file
>
> # This file consists of arbitrarily named sections/modules
> # defining where files are served from and to whom
>
> # Define a section ''files''
> # Adapt the allow/deny settings to your needs. Order
> # for allow/deny does not matter, allow always takes precedence
> # over deny
> [snjh]
> path /etc/puppet/manifests/files/snjh
> allow *.summitnjhome.com
> # deny *.evil.example.com
> # allow 192.168.0.0/24
>
>
> Here is the class manifest I am using:
>
>
> class basefiles {
>
> file { "/etc/ldap.conf":
> source => "puppet://puppet/snjh/ldap.conf"
>
> }
>
> file { "/etc/haha.txt":
> source => "puppet://puppet/snjh/haha.txt"
> }
> }
>
>
> And here is the directory I am trying to serve the files from:
>
> [root@virtcent13:/etc/puppet/manifests] #ls -l /etc/puppet/manifests/files
> total 12
> drwxr-xr-x 100 root root 12288 Feb 9 16:32 snjh
>
>
> Each file is in it''s expected location. Here is the ldap.conf file
I
> am attempting to serve:
>
> [root@virtcent13:/etc/puppet/manifests] #ls -l
> /etc/puppet/manifests/files/snjh/ldap.conf
> -rw-r--r-- 1 root root 9190 Nov 25 21:41
> /etc/puppet/manifests/files/snjh/ldap.conf
>
>
> And this is a sample text file that I wanted to try to place on the
> client to help verify that file serving is working:
>
>
> [root@virtcent13:/etc/puppet/manifests] #ls -l
> /etc/puppet/manifests/files/snjh/haha.txt
> -rw-r--r-- 1 root root 7 Feb 9 15:38
> /etc/puppet/manifests/files/snjh/haha.txt
>
>
>
> And here is the error:
>
>
>
> [root@VIRTCENT03:~] #puppetd --test
> info: Caching catalog for virtcent03.summitnjhome.com
> info: Applying configuration version ''1297288565''
> err: //basefiles/File[/etc/haha.txt]: Failed to retrieve current state
> of resource: Could not retrieve information from source(s)
> puppet://puppet/snjh/haha.txt at
> /etc/puppet/manifests/classes/basefiles.pp:10
> err: //basefiles/File[/etc/ldap.conf]: Failed to retrieve current
> state of resource: Could not retrieve information from source(s)
> puppet://puppet/snjh/ldap.conf at
> /etc/puppet/manifests/classes/basefiles.pp:6
> notice: Finished catalog run in 1.09 seconds
>
>
>
> I would sincerely appreciate any advice you may have on this matter.
>
> Thanks!!
>
>
> --
> GPG me!!
>
> gpg --keyserver pool.sks-keyservers.net --recv-keys F186197B
>
> --
> You received this message because you are subscribed to the Google Groups
> "Puppet Users" group.
> To post to this group, send email to puppet-users@googlegroups.com.
> To unsubscribe from this group, send email to
> puppet-users+unsubscribe@googlegroups.com.
> For more options, visit this group at
> http://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 puppet-users@googlegroups.com.
> To unsubscribe from this group, send email to
> puppet-users+unsubscribe@googlegroups.com.
> For more options, visit this group at
> http://groups.google.com/group/puppet-users?hl=en.
>
--
GPG me!!
gpg --keyserver pool.sks-keyservers.net --recv-keys F186197B
--
You received this message because you are subscribed to the Google Groups
"Puppet Users" group.
To post to this group, send email to puppet-users@googlegroups.com.
To unsubscribe from this group, send email to
puppet-users+unsubscribe@googlegroups.com.
For more options, visit this group at
http://groups.google.com/group/puppet-users?hl=en.