$service_name = $::firewall::params::service_name,
$service_name_v6 = $::firewall::params::service_name_v6,
$package_name = $::firewall::params::package_name,
+ $ebtables_manage = false,
) inherits ::firewall::params {
case $ensure {
/^(running|stopped)$/: {
service_name => $service_name,
service_name_v6 => $service_name_v6,
package_name => $package_name,
+ ebtables_manage => $ebtables_manage,
}
contain "${title}::linux"
}
$service_name = $::firewall::params::service_name,
$service_name_v6 = $::firewall::params::service_name_v6,
$package_name = $::firewall::params::package_name,
+ $ebtables_manage = false,
) inherits ::firewall::params {
$enable = $ensure ? {
running => true,
ensure => $pkg_ensure,
}
+ if $ebtables_manage {
+ package { 'ebtables':
+ ensure => $pkg_ensure,
+ }
+ }
+
case $::operatingsystem {
'RedHat', 'CentOS', 'Fedora', 'Scientific', 'SL', 'SLC', 'Ascendos',
'CloudLinux', 'PSBM', 'OracleLinux', 'OVS', 'OEL', 'Amazon', 'XenServer',