diff options
Diffstat (limited to 'manifests/mounts/instance.pp')
-rw-r--r-- | manifests/mounts/instance.pp | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/manifests/mounts/instance.pp b/manifests/mounts/instance.pp new file mode 100644 index 0000000..3b87b81 --- /dev/null +++ b/manifests/mounts/instance.pp @@ -0,0 +1,19 @@ +define profiles::mounts::instance ( + String $what, + String $where = $name, + Array[String] $options = [], +) { + + file { $where: + ensure => directory, + } + + systemd_mount { $where: + what => $what, + where => $where, + wantedBy => 'remote-fs.target', + automount => true, + require => File[$where], + options => $options, + } +} |