diff options
Diffstat (limited to 'manifests/mpd.pp')
-rw-r--r-- | manifests/mpd.pp | 24 |
1 files changed, 4 insertions, 20 deletions
diff --git a/manifests/mpd.pp b/manifests/mpd.pp index 5724952..8e61440 100644 --- a/manifests/mpd.pp +++ b/manifests/mpd.pp @@ -1,21 +1,5 @@ -class firewall::mpd { - # MPD http stream - shorewall::rule { 'mpd-http-stream': - source => 'net', - destination => '$FW', - proto => 'tcp', - destinationport => '8000', - order => 200, - action => 'ACCEPT'; - } - - # MPD client access - shorewall::rule { 'mpd-daemon': - source => 'net', - destination => '$FW', - proto => 'tcp', - destinationport => '6600', - order => 200, - action => 'ACCEPT'; - } +class firewall::mpd( + $implementation = lookup('firewall::implementation', undef, undef, 'shorewall'), +) { + class { "firewall::implementations::${implementation}::mpd": } } |