diff options
Diffstat (limited to 'manifests/server.pp')
-rw-r--r-- | manifests/server.pp | 6 |
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, |