aboutsummaryrefslogblamecommitdiff
path: root/modules/profile/manifests/fstab.pp
blob: 8ecfe723dc016685464d3db6a4d321bb7f26016a (plain) (tree)
1
2
3
4
5
6


                              
                         
                               
 













                                     
class profile::fstab (
  Optional[Array] $mounts = []
) {
  $mounts.each |$mount| {
    ensure_packages(["parted"])

    unless empty($mount) {
      $infos = split($mount, ';')

      file { $infos[0]:
        ensure => directory,
      } ->
      mount { $infos[0]:
        ensure => mounted,
        device => "UUID=${infos[1]}",
        fstype => $infos[2]
      }
    }
  }
}