diff options
author | Jesse Luehrs <doy@tozt.net> | 2018-10-19 21:25:44 -0400 |
---|---|---|
committer | Jesse Luehrs <doy@tozt.net> | 2018-10-19 21:25:44 -0400 |
commit | 89c0cc84be250ba8fe5722baa35293c70c98f2a0 (patch) | |
tree | 4328a8b7edfb1e1b22a07f6165e7b7942d3cf63b /modules/tozt/manifests/persistent.pp | |
parent | 145883adc8f58ba41fa6a679b97370ffc448ea39 (diff) | |
download | puppet-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.pp | 40 |
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"]; - } -} |