- add file resource to create the required mountpath - add Array[Enum[]] for mount_options - fix mount to ensure the mount_options are used - remove pass and dump options, leave as defaults
- update the $size variant regex so it actually matches correctly - default $size to undef, which results in 100%FREE
- included puppetlabs-lvm module - created profiles::base::datavol to: - create pv, vg, lv and format the filesystem and mount it