aboutsummaryrefslogtreecommitdiff
path: root/modules/base_installation/manifests/fstab.pp
blob: f012e76f26a8c4a587539625e20a3bb582171702 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
class base_installation::fstab (
  $mounts = $base_installation::mounts
) inherits base_installation {
  $mounts.each |$mount| {
    unless empty($mount) {
      $infos = split($mount, ';')

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