From e73206cd1c3007453ccc3df0bd0a8605081fd0f0 Mon Sep 17 00:00:00 2001 From: Stephen Gran Date: Wed, 25 Apr 2012 08:04:45 +0100 Subject: [PATCH] This can default to bind to any Signed-off-by: Stephen Gran --- modules/xinetd/manifests/service.pp | 4 ++-- modules/xinetd/templates/service.erb | 2 ++ 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/modules/xinetd/manifests/service.pp b/modules/xinetd/manifests/service.pp index 3dbc8cb0..389c0ca9 100644 --- a/modules/xinetd/manifests/service.pp +++ b/modules/xinetd/manifests/service.pp @@ -1,8 +1,8 @@ define xinetd::service ( - $bind, $id, $server, $port, + $bind='', $socket_type=stream, $protocol=tcp, $flags=IPv6, @@ -30,7 +30,7 @@ define xinetd::service ( } } - file { "/etc/xinetd.d/${name}.conf": + file { "/etc/xinetd.d/${name}": ensure => $ensure, noop => true, content => template('xinetd/service.erb'), diff --git a/modules/xinetd/templates/service.erb b/modules/xinetd/templates/service.erb index bb71850e..8219f393 100644 --- a/modules/xinetd/templates/service.erb +++ b/modules/xinetd/templates/service.erb @@ -1,6 +1,8 @@ service <%= scope.lookupvar('port') %> { +<%- if scope.lookupvar('bind') != '' -%> bind = <%= scope.lookupvar('bind') %> +<%- end -%> id = <%= scope.lookupvar('id') %> socket_type = <%= scope.lookupvar('stream') %> -- 2.39.2