diff options
author | Jesse Luehrs <doy@tozt.net> | 2018-11-17 02:30:20 -0500 |
---|---|---|
committer | Jesse Luehrs <doy@tozt.net> | 2018-11-17 02:30:20 -0500 |
commit | eda2eb2215cc575b4eb0ee7dbad6080b4cb71e71 (patch) | |
tree | 253387b681e8d21dbfbde988bb07b9522b5c98ee /modules | |
parent | d91388476b64121954aa2b231d366b7cf114705c (diff) | |
download | puppet-tozt-eda2eb2215cc575b4eb0ee7dbad6080b4cb71e71.tar.gz puppet-tozt-eda2eb2215cc575b4eb0ee7dbad6080b4cb71e71.zip |
add fstab configuration
Diffstat (limited to 'modules')
-rw-r--r-- | modules/partofme/manifests/persistent.pp | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/modules/partofme/manifests/persistent.pp b/modules/partofme/manifests/persistent.pp new file mode 100644 index 0000000..95e1ef6 --- /dev/null +++ b/modules/partofme/manifests/persistent.pp @@ -0,0 +1,17 @@ +class partofme::persistent { + file { + "/media": + ensure => directory; + "/media/persistent": + ensure => directory, + require => File["/media"], + } + + $fstab_line = "/dev/partofme/data /media/persistent ext4 rw,relatime,noauto 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"], + } +} |