1 define xinetd::service (
25 present,absent,file: {}
26 default: { fail("Invalid ensure for '$name'") }
30 @ferm::rule { "dsa-xinetd-${name}":
31 description => "Allow traffic to ${service}",
32 rule => "&SERVICE(${protocol}, ${port})"
36 file { "/etc/xinetd.d/${name}":
38 content => template('xinetd/service.erb'),
39 notify => Service['xinetd'],
40 require => Package['xinetd'],