Lets say I wanted to make a declared type for adding custom firewall rules
on a per-node basis.
define myfirewall::accept($proto, $port, $sources=[]) {
include defaultfirewall
$sources.each do |source|
firewall { "100 allow $proto $port for $source":
proto => $proto,
dport => $dport,
source => $source,
action => 'accept',
}
end
}
I could use it something like this:
node "mynode" {
myfirewall:: accept { "http":
proto => 'tcp',
port => '80',
sources => ['1.1.1.1','2.2.2.2']
}
}
Is there any way to do something like this with puppet? I'm new to this
and quite confused.
--
You received this message because you are subscribed to the Google Groups
"Puppet Users" group.
To view this discussion on the web visit
https://groups.google.com/d/msg/puppet-users/-/gFwX7nk-gbwJ.
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.