summaryrefslogtreecommitdiffstats
path: root/modules/tozt/manifests/persistent.pp
diff options
context:
space:
mode:
authorJesse Luehrs <doy@tozt.net>2018-10-19 21:25:44 -0400
committerJesse Luehrs <doy@tozt.net>2018-10-19 21:25:44 -0400
commit89c0cc84be250ba8fe5722baa35293c70c98f2a0 (patch)
tree4328a8b7edfb1e1b22a07f6165e7b7942d3cf63b /modules/tozt/manifests/persistent.pp
parent145883adc8f58ba41fa6a679b97370ffc448ea39 (diff)
downloadpuppet-tozt-89c0cc84be250ba8fe5722baa35293c70c98f2a0.tar.gz
puppet-tozt-89c0cc84be250ba8fe5722baa35293c70c98f2a0.zip
move the tozt module around to allow for more host types
Diffstat (limited to 'modules/tozt/manifests/persistent.pp')
-rw-r--r--modules/tozt/manifests/persistent.pp40
1 files changed, 0 insertions, 40 deletions
diff --git a/modules/tozt/manifests/persistent.pp b/modules/tozt/manifests/persistent.pp
deleted file mode 100644
index 0726455..0000000
--- a/modules/tozt/manifests/persistent.pp
+++ /dev/null
@@ -1,40 +0,0 @@
-class tozt::persistent {
- file {
- "/media":
- ensure => directory;
- "/media/persistent":
- ensure => directory,
- require => File["/media"],
- }
-
- $fstab_line = "/dev/disk/by-id/scsi-0DO_Volume_tozt-persistent /media/persistent ext4 rw,relatime 0 2"
- exec { "populate fstab":
- provider => shell,
- command => "echo '${fstab_line}' >> /etc/fstab",
- unless => "/usr/bin/grep -qF '${fstab_line}' /etc/fstab",
- require => File["/media/persistent"],
- }
-
- exec { "mount /media/persistent":
- provider => shell,
- command => "/usr/bin/mount /media/persistent",
- unless => "grep ' /media/persistent ' /proc/mounts",
- require => [
- File["/media/persistent"],
- Exec["populate fstab"],
- ]
- }
-
- file {
- [
- "/media/persistent/public_html",
- "/media/persistent/paste",
- "/media/persistent/git",
- "/media/persistent/certbot",
- "/media/persistent/cargo",
- "/media/persistent/rustup",
- ]:
- ensure => directory,
- require => Exec["mount /media/persistent"];
- }
-}