http://docs.puppetlabs.com/references/stable/type.html#file

source
    
    If you specify multiple file sources for a file, then the first source that 
exists will be used. This allows you to specify what amount to search paths for 
files:

    file { "/path/to/my/file":
      source => [
        "/modules/nfs/files/file.$host",
        "/modules/nfs/files/file.$operatingsystem",
        "/modules/nfs/files/file"
      ]
    }

    This will use the first found file as the source.

“Sometimes I think the surest sign that intelligent life exists elsewhere in 
the universe is that none of it has tried to contact us.”
Bill Waterson (Calvin & Hobbes)

----- Gmoney <[email protected]> wrote:
> We push a number of standard files to deploy across all our servers,
> one of these files /etc/sysctl.conf , whihc is unique based on whether
> the server is a VM or a physical host.
> 
> What is the best practice of pushing one unique file, which
> maintaining the push of the entire class of files?
> 
> I am not aware of an exclusion within a class of files. would like to
> know how others are approaching this issues. I am running Puppet
> 2.9.11 on Red Hat 5.6. Thanks in advance for your advice.
> 
> -- 
> 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.
> 

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