diff options
Diffstat (limited to 'manifests/mounts.pp')
-rw-r--r-- | manifests/mounts.pp | 16 |
1 files changed, 4 insertions, 12 deletions
diff --git a/manifests/mounts.pp b/manifests/mounts.pp index 893352f..daf0c4a 100644 --- a/manifests/mounts.pp +++ b/manifests/mounts.pp @@ -1,8 +1,6 @@ -class profiles::mounts { - - file { '/usr/net': - ensure => directory, - } +class profiles::mounts ( + Hash[String,Hash] $mounts, +) { case $facts['os']['family'] { 'Archlinux': { @@ -13,11 +11,5 @@ class profiles::mounts { } } - systemd_mount { '/usr/net': - what => 'elrond:/files', - where => '/usr/net', - wantedBy => 'remote-fs.target', - automount => true, - require => File['/usr/net'], - } + create_resources(profiles::mounts::instance, $mounts) } |