diff options
author | James Shubin <james@shubin.ca> | 2014-01-21 05:02:58 -0500 |
---|---|---|
committer | James Shubin <james@shubin.ca> | 2014-01-21 10:46:34 -0500 |
commit | 51fea724f4b606326489636a0ffb7e9673600f9b (patch) | |
tree | 5d9fc128b49fc08316b72416c6b36fc7d8e9ab98 /manifests/volume.pp | |
parent | bee4993d4304730da27424dbdc73819b99d8ab5b (diff) | |
download | puppet-gluster-51fea724f4b606326489636a0ffb7e9673600f9b.tar.gz puppet-gluster-51fea724f4b606326489636a0ffb7e9673600f9b.tar.xz puppet-gluster-51fea724f4b606326489636a0ffb7e9673600f9b.zip |
Add client mounting and associated magic.
* Rename gluster::client to gluster::mount
* Add support to gluster::mount
* Add client machines and mounts to vagrant setup
* Fixed version interface for gluster::mount and gluster::server
* Improved firewall support for gluster::mount
* Update examples to use gluster::mount instead of gluster::client
* Update documentation
* Other small fixes
Diffstat (limited to 'manifests/volume.pp')
-rw-r--r-- | manifests/volume.pp | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/manifests/volume.pp b/manifests/volume.pp index 01ef8c5..513a431 100644 --- a/manifests/volume.pp +++ b/manifests/volume.pp @@ -346,6 +346,13 @@ define gluster::volume( source => "${zone}", # use our source zone before => Service['glusterd'], } + + Gluster::Rulewrapper <<| tag == 'gluster_firewall_volume' and match == "${name}" |>> { + #Shorewall::Rule <<| tag == 'gluster_firewall_volume' and match == "${name}" |>> { + source => "${zone}", # use our source zone + port => "${port}", # comma separated string or list + before => Service['glusterd'], + } } # fsm variables and boilerplate |