Sha256: cbf894de8622f78c5a2c2e088b5457f898793511a8e619bcdbe26ff175f0c1a8
Contents?: true
Size: 713 Bytes
Versions: 20
Compression:
Stored size: 713 Bytes
Contents
# = Class: firewall # # Manages packages and services required by the firewall type/provider. # # This class includes the appropriate sub-class for your operating system, # where supported. # # == Parameters: # # [*ensure*] # Ensure parameter passed onto Service[] resources. # Default: running # class firewall ( $ensure = running ) { case $ensure { /^(running|stopped)$/: { # Do nothing. } default: { fail("${title}: Ensure value '${ensure}' is not supported") } } case $::kernel { 'Linux': { class { "${title}::linux": ensure => $ensure, } } default: { fail("${title}: Kernel '${::kernel}' is not currently supported") } } }
Version data entries
20 entries across 20 versions & 1 rubygems