Does class hostconfig::mynewserver::settings contain just variables?

You could do something like this (from
http://groups.google.com/group/puppet-users/browse_thread/thread/5ba9d8b1ed4d4d1a/1214d616ef5caec0)...
===
In my nodes.pp, I define certain "default" variables at the top of the
manifest, outside of any node definitions.  If I want to override a
default variable, I redefine the variable inside of the specific node
definition, before I include the class that uses the variable.

For example:
> cat nodes.pp

# defaults
$dnsname = "foo.local"
$dnsserver = [ "192.168.1.1", "192.168.2.1" ]
$dnssearchpath = [ "foo", "foo.local" ]

node "standard.node" {
    include basenode
}

node "nonstandard.node" {
    $dnsname = "bar.local"
    $dnsserver = [ "192.168.100.1", "192.168.101.1" ]
    $dnssearchpath = [ "bar", "bar.local" ]
    include basenode
}

-- 
You received this message because you are subscribed to the Google Groups 
"Puppet Users" group.
To post to this group, send email to puppet-us...@googlegroups.com.
To unsubscribe from this group, send email to 
puppet-users+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/puppet-users?hl=en.

Reply via email to