diff options
Diffstat (limited to 'code/environments')
-rw-r--r-- | code/environments/production/manifests/site.pp | 64 |
1 files changed, 63 insertions, 1 deletions
diff --git a/code/environments/production/manifests/site.pp b/code/environments/production/manifests/site.pp index bed1004..85043c6 100644 --- a/code/environments/production/manifests/site.pp +++ b/code/environments/production/manifests/site.pp @@ -206,7 +206,8 @@ node "bibserv.intern" { class { 'itzks_systems_common': } } -# Notebooks in den Medienwägen +# Notebooks in den Medienwagen + node /mw.*.intern$/ { class { 'anacron_on_battery': } class { 'ssh_pubkeys_admins': } @@ -217,6 +218,67 @@ node /mw.*.intern$/ { class { 'itzks_systems_common': } } +node /nbw.*.intern$/ { + class { 'anacron_on_battery': } + class { 'ssh_pubkeys_admins': } + class { 'ssh_pubkeys_firedadmins': } + class { 'login_manager': } + + class { 'itzks_systems_workstation': } + class { 'itzks_systems_common': } +} + +node /net.*.intern$/ { + class { 'anacron_on_battery': } + class { 'ssh_pubkeys_admins': } + class { 'ssh_pubkeys_firedadmins': } + class { 'login_manager': } + + class { 'itzks_systems_workstation': } + class { 'itzks_systems_common': } +} + +node /snb.*.intern$/ { + class { 'anacron_on_battery': } + class { 'ssh_pubkeys_admins': } + class { 'ssh_pubkeys_firedadmins': } + class { 'login_manager': } + + class { 'itzks_systems_workstation': } + class { 'itzks_systems_common': } +} + +node /t410.*.intern$/ { + class { 'anacron_on_battery': } + class { 'ssh_pubkeys_admins': } + class { 'ssh_pubkeys_firedadmins': } + class { 'login_manager': } + + class { 'itzks_systems_workstation': } + class { 'itzks_systems_common': } +} + +node /t61.*.intern$/ { + class { 'anacron_on_battery': } + class { 'ssh_pubkeys_admins': } + class { 'ssh_pubkeys_firedadmins': } + class { 'login_manager': } + + class { 'itzks_systems_workstation': } + class { 'itzks_systems_common': } +} + +node /tp.*.intern$/ { + class { 'anacron_on_battery': } + class { 'ssh_pubkeys_admins': } + class { 'ssh_pubkeys_firedadmins': } + class { 'login_manager': } + + class { 'itzks_systems_workstation': } + class { 'itzks_systems_common': } +} + + # default / minimal node "default" { class { 'ssh_pubkeys_admins': } |