Version information
released Sep 2nd 2018
This version is compatible with:
Start using this module
Add this module to your Puppetfile:
mod 'darshanp-macfirewall', '0.1.2'
Learn more about managing modules with a PuppetfileDocumentation
darshanp/macfirewall — version 0.1.2 Sep 2nd 2018
macfirewall
Manage macOS Application Firewall configuration via Puppet
Module description
The module uses, 'socketfilterfw' to manage firewall.
Supported Puppet versions
- Puppet >= 3
Supported OS
- darwin osfamily
Usage Example
macfirewall { '/System/Library/CoreServices/RemoteManagement/ARDAgent.app':
ensure => 'present',
access => 'permitted',
}
Using as a resource:
sudo puppet resource macfirewall
Parameters
-
ensure
: This specifies if the application/binary is present or absent on the firewall.- 'present': application/binary is added to the firewall config.
- 'absent': application/binary is removed to the firewall config.
-
access
: This specifies is the application/binary is allowed or blocked on the Firewall.- 'permitted': application/binary is allowed through the firewall.
- 'blocked': application/binary is blocked on the firewall.
Limitations
- This module does not manage the set the global state of the Application Firewall.
- This module does not manage pf firewall.
Types in this module release
Dependencies
- puppetlabs-stdlib (>= 3.0.0)