Defined Type: drbd::lvm
- Defined in:
- manifests/lvm.pp
Overview
Definition: drbd::lvm
Simple wrapper around lvcreate to create an LVM logical volume.
Parameters:
-
*$name*: resource name. The logical volume will be named “drbd-$name”.
-
*$vg*: volume group name.
-
*$size*: initial size of the logical volume.
Example usage:
# will create /dev/vg0/drbd-test
drbd::lvm { "test":
vg => "vg0",
size => "10G",
}
18 19 20 21 22 23 24 25 26 27 |
# File 'manifests/lvm.pp', line 18
define drbd::lvm (
$vg,
$size,
) {
exec { "create LVM volume ${name}":
command => "lvcreate -L ${size} -n drbd-${name} ${vg}",
creates => "/dev/${vg}/drbd-${name}",
}
}
|