Hi Dennis,

Your email is a little bit confusing.
On one hand you mention that you have a file on an agent, which you like to be 
copied to the puppet server.
On the other hand you mention the file resource being copied from the puppet 
server.

Solution 1: Make a file from the agent available to the puppet server:
You can use exported resources to accomplish this.

On the agent you use an exported resource.
This resource is not added to the agent catalog, but stored via PuppetDB:

@@file { ‘/etc/ssh/host.pub’:
  ensure => file,
  …
}

On the server you use the collector, who fetches the information from PuppetDB:

File <<| title == ‘/etc/ssh/host.pub’ |>>

Solution 2: Make a folder available on the puppet server to allow usage of 
source parameter with custom path
You need to create an additional mount point.
Please check: https://puppet.com/docs/puppet/7/file_serving.html

Hth,
Martin


> On 8. Nov 2022, at 13:57, Dennis Sullivan <dennis.sullivan...@gmail.com> 
> wrote:
> 
> Hi Puppet Users,
> 
> Can someone provide input. I am trying to write a file from the puppet agent 
> (i.e. /etc/ssh/host.pub) to the puppet master that has a custom mount point 
> on it.  I don't want to have share the NFS out mount out globally.  Is there 
> a resources that will allow me to accomplish this?  I tried the file resource 
> source => puppet:///<custommountpoint> but it keeps telling me the source 
> needs to be fully qualified.
> 
> Thank you in advanced,
> 
> -- 
> 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 
> <mailto:puppet-users+unsubscr...@googlegroups.com>.
> To view this discussion on the web visit 
> https://groups.google.com/d/msgid/puppet-users/9000108d-f010-4467-8455-6445cae04f89n%40googlegroups.com
>  
> <https://groups.google.com/d/msgid/puppet-users/9000108d-f010-4467-8455-6445cae04f89n%40googlegroups.com?utm_medium=email&utm_source=footer>.

-- 
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/A8037947-5DC0-4419-9CE0-8162D537BA7B%40gmail.com.

Reply via email to