summaryrefslogtreecommitdiff
path: root/modules/systemd_mount/manifests/init.pp
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--modules/systemd_mount/manifests/init.pp42
1 files changed, 0 insertions, 42 deletions
diff --git a/modules/systemd_mount/manifests/init.pp b/modules/systemd_mount/manifests/init.pp
deleted file mode 100644
index ff081e4..0000000
--- a/modules/systemd_mount/manifests/init.pp
+++ /dev/null
@@ -1,42 +0,0 @@
-define systemd_mount (
- String $what, # elrond:/files
- String $where, # /usr/net
- Boolean $automount = false,
- String $wantedBy = 'default.target',
-) {
-
- $mostly_fixed = regsubst($where, '/', '-', 'G')
- $fixed = if $mostly_fixed[0] == '-' {
- $mostly_fixed[1, -1] # drop first char
- } else {
- $mostly_fixed
- }
-
- systemd::unit_file { "${fixed}.mount":
- content => epp('systemd_mount/mount.epp', {
- what => $what,
- where => $where,
- wantedby => if ($automount) { '' } else { "WantedBy=${wantedBy}" },
- }),
- }
-
- if ($automount) {
- systemd::unit_file { "${fixed}.automount":
- content => epp('systemd_mount/automount.epp', {
- where => $where,
- wantedBy => "WantedBy=${wantedBy}",
- }),
- }
-
- service { "${fixed}.automount":
- enable => true,
- ensure => running,
- }
- } else {
- service { "${fixed}.mount":
- enable => true,
- ensure => running,
- }
- }
-
-}