This module provides abstraction defines to firewall resources managed by Puppet modules. It is used in the Example42 modules set but can be imported and used in other setups. According to the firewall tool used it may have the relevant module as dependency
puppet module install example42-firewall --version 2.1.3