class firewall::ppp { shorewall::zone { 'ppp': type => 'ipv4', order => 4, } shorewall::interface { 'ppp0': zone => 'ppp', } shorewall::policy { 'loc-ppp': sourcezone => 'loc', destinationzone => 'ppp', policy => 'ACCEPT', order => 30, } shorewall::policy { 'ppp-loc': sourcezone => 'ppp', destinationzone => 'loc', policy => 'ACCEPT', order => 31, } shorewall::policy { 'fw-ppp': sourcezone => '$FW', destinationzone => 'ppp', policy => 'ACCEPT', order => 32, } }