summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBenjamin Schlüter <bschlueter@posteo.de>2017-06-21 13:36:57 +0200
committerBenjamin Schlüter <bschlueter@posteo.de>2017-06-21 13:36:57 +0200
commit29a7c1614fe496c3addb0ef9fb6f75857fdf18b1 (patch)
tree6328614838aeb73b3fb51caabfd9873b5773dfbb
parent43cbd9954a8487861ce353ae679ba1ba31dc4c16 (diff)
downloadpuppet.KATH-29a7c1614fe496c3addb0ef9fb6f75857fdf18b1.tar.gz
puppet.KATH-29a7c1614fe496c3addb0ef9fb6f75857fdf18b1.tar.bz2
puppet.KATH-29a7c1614fe496c3addb0ef9fb6f75857fdf18b1.zip
Klassen für fsautoresizetab, -/var, -/usr hinzugefügt und zugeordnet.
-rw-r--r--manifests/site.pp27
1 files changed, 27 insertions, 0 deletions
diff --git a/manifests/site.pp b/manifests/site.pp
index ab56444..a672211 100644
--- a/manifests/site.pp
+++ b/manifests/site.pp
@@ -67,6 +67,30 @@ class itzks-systems-workstation {
}
}
+class fsautoresizetab {
+ file { 'fsautoresizetab':
+ path => '/etc/',
+ ensure => present,
+ replace => 'no',
+ source => '/usr/share/debian-edu-config/fsautoresizetab',
+ }
+}
+
+class fsautoresizetab_change_var {
+ file_line { '/var',
+ path => '/etc/fsautoresizetab',
+ line => '/var 10% 30g defaults',
+ match => '^/var\ .*',
+ }
+}
+
+class fsautoresizetab_change_usr {
+ file_line { 'usr',
+ path => '/etc/fsautoresizetab',
+ line => '/usr 10% 30g defaults',
+ match => '^/usr\ .*',
+ }
+}
node "all_hosts" {
class { 'ssh_pubkeys_admins': }
@@ -103,4 +127,7 @@ node "bibserv.intern" inherits "all_servers" {}
node /mw.*.intern$/ inherits "all_hosts" {
class { 'anacron_on_battery': }
class { 'itzks-systems-workstation': }
+ class { 'fsautoresizetab': }
+ class { 'fsautoresizetab_change_var': }
+ class { 'fsautoresizetab_change_usr': }
}