From 56bc60ea5e9ae11872d3e3d388adb7c5ada0c2c9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Isma=C3=ABl=20Bouya?= Date: Tue, 13 Mar 2018 02:57:27 +0100 Subject: Add fstab module --- modules/base_installation/manifests/fstab.pp | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) create mode 100644 modules/base_installation/manifests/fstab.pp (limited to 'modules/base_installation/manifests/fstab.pp') diff --git a/modules/base_installation/manifests/fstab.pp b/modules/base_installation/manifests/fstab.pp new file mode 100644 index 0000000..f012e76 --- /dev/null +++ b/modules/base_installation/manifests/fstab.pp @@ -0,0 +1,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] + } + } + } +} -- cgit v1.2.3