summaryrefslogtreecommitdiff
path: root/code/environments/production/manifests
diff options
context:
space:
mode:
Diffstat (limited to 'code/environments/production/manifests')
-rw-r--r--code/environments/production/manifests/site.pp64
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': }