fabtools.require.shorewall¶
Shorewall firewall¶
See also
- fabtools.require.shorewall.firewall(zones=None, interfaces=None, policy=None, rules=None, routestopped=None, masq=None)[source]¶
Ensure that a firewall is configured.
Example:
from fabtools.shorewall import * from fabtools import require # We need a firewall with some custom rules require.shorewall.firewall( rules=[ Ping(), SSH(), HTTP(), HTTPS(), SMTP(), rule(port=1234, source=hosts(['example.com'])), ] )