summaryrefslogtreecommitdiffstats
path: root/manifests/server.pp
diff options
context:
space:
mode:
Diffstat (limited to 'manifests/server.pp')
-rw-r--r--manifests/server.pp6
1 files changed, 6 insertions, 0 deletions
diff --git a/manifests/server.pp b/manifests/server.pp
index c306f22..8274c02 100644
--- a/manifests/server.pp
+++ b/manifests/server.pp
@@ -23,6 +23,7 @@ class gluster::server(
$vrrp = false,
$password = '', # global vrrp password to use
$baseport = '', # specify base port option as used in glusterd.vol file
+ $rpcauthallowinsecure = false, # needed in some setups in glusterd.vol
$shorewall = false,
$zone = 'net', # TODO: allow a list of zones
$ips = false, # an optional list of ip's for each in hosts[]
@@ -76,6 +77,11 @@ class gluster::server(
# https://bugzilla.redhat.com/show_bug.cgi?id=987555
$valid_baseport = inline_template('<%= [Fixnum, String].include?(@baseport.class) ? @baseport.to_i : 0 %>')
+ $valid_rpcauthallowinsecure = $rpcauthallowinsecure ? {
+ true => true,
+ default => false,
+ }
+
file { '/etc/glusterfs/glusterd.vol':
content => template('gluster/glusterd.vol.erb'),
owner => root,