From faf85ad7c64b00a30babde79cb8cac9c9a3bb8e8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Benjamin=20Schl=C3=BCter?= Date: Wed, 21 Jun 2017 13:37:41 +0200 Subject: =?UTF-8?q?Klassen=20f=C3=BCr=20fsautoresizetab,=20-/var,=20-/usr?= =?UTF-8?q?=20hinzugef=C3=BCgt=20und=20zugeordnet.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- manifests/site.pp | 36 ++++++++++++++++++++++++++++++++++++ 1 file changed, 36 insertions(+) (limited to 'manifests') diff --git a/manifests/site.pp b/manifests/site.pp index 79a3df1..336fcb5 100644 --- a/manifests/site.pp +++ b/manifests/site.pp @@ -69,6 +69,31 @@ 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': } class { 'ssh_pubkeys_firedadmins': } @@ -124,13 +149,24 @@ node "bibserv.intern" inherits "all_servers" { node /notebook-[0-9]{2}\.intern$/ inherits "all_hosts" { class { 'anacron_on_battery': } class { 'itzks-systems-workstation': } + class { 'fsautoresizetab': } + class { 'fsautoresizetab_change_var': } + class { 'fsautoresizetab_change_usr': } } + # Bib-Tresen Notebooks node /bib-tresen-nb.*\.intern$/ inherits "all_hosts" { class { 'anacron_on_battery': } class { 'itzks-systems-workstation': } + class { 'fsautoresizetab': } + class { 'fsautoresizetab_change_var': } + class { 'fsautoresizetab_change_usr': } } + # Workstations node /workstation-.*\.intern$/ inherits "all_hosts" { class { 'itzks-systems-workstation': } + class { 'fsautoresizetab': } + class { 'fsautoresizetab_change_var': } + class { 'fsautoresizetab_change_usr': } } -- cgit v1.2.3