blob: 2e3c8d8469de7367d02b1aff7739b92604ffc395 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
|
# gluster::client example
# This is the recommended way of mounting puppet-gluster.
# NOTE: It makes sense to use the VIP as the server to mount from, since it
# stays HA if one of the other nodes goes down.
# mount a share on one of the gluster hosts (note the added require)
$annex_loc_vip_1 = '172.16.1.80'
gluster::client { '/mnt/gshared':
server => "${annex_loc_vip_1}:/gshared",
rw => true,
mounted => true,
require => Gluster::Volume['gshared'], # TODO: too bad this can't ensure it's started
}
# mount a share on a client somewhere
gluster::client { '/mnt/some_mount_point':
server => "${annex_loc_vip_1}:/some_volume_name",
rw => true,
mounted => true,
}
|