summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMike Gabriel <mike.gabriel@das-netzwerkteam.de>2018-02-20 23:42:21 +0100
committerMike Gabriel <mike.gabriel@das-netzwerkteam.de>2018-02-20 23:43:00 +0100
commitc84944eb4249fe0c2a3353b458dc6003489e0640 (patch)
treefa0bfe84792ea1e98ea16c45e69dea178bc2fe5b
parent1317bc1c870ae7c028a4d241095fbe2d9d227649 (diff)
downloadpuppet.KATH-c84944eb4249fe0c2a3353b458dc6003489e0640.tar.gz
puppet.KATH-c84944eb4249fe0c2a3353b458dc6003489e0640.tar.bz2
puppet.KATH-c84944eb4249fe0c2a3353b458dc6003489e0640.zip
Add more APT rules for itzks systems.
-rw-r--r--code/environments/production/manifests/site.pp32
1 files changed, 31 insertions, 1 deletions
diff --git a/code/environments/production/manifests/site.pp b/code/environments/production/manifests/site.pp
index 04c363c..c01c8a5 100644
--- a/code/environments/production/manifests/site.pp
+++ b/code/environments/production/manifests/site.pp
@@ -67,6 +67,30 @@ class itzks_systems_common {
}
}
+class itzks_systems_workstation {
+ package { 'itzks-systems-workstation':
+ ensure => 'latest',
+ }
+}
+
+class itzks_systems_mainserver {
+ package { 'itzks-systems-mainserver':
+ ensure => 'latest',
+ }
+}
+
+class itzks_systems_filter {
+ package { 'itzks-systems-filter':
+ ensure => 'latest',
+ }
+}
+
+class itzks_systems_disklserver {
+ package { 'itzks-systems-disklserver':
+ ensure => 'latest',
+ }
+}
+
class fsautoresizetab {
file { '/etc/fsautoresizetab':
ensure => 'present',
@@ -123,6 +147,7 @@ class fsautoresizetab_change_usr {
# class { 'ssh_pubkeys_admins': }
# class { 'ssh_pubkeys_firedadmins': }
# class { 'ssh_pubkeys_backupserver': }
+# class { 'itzks_systems_workstation': }
# class { 'itzks_systems_common': }
#}
@@ -130,6 +155,7 @@ node "disklserver.intern" {
class { 'ssh_pubkeys_admins': }
class { 'ssh_pubkeys_firedadmins': }
class { 'ssh_pubkeys_backupserver': }
+ class { 'itzks_systems_disklserver': }
class { 'itzks_systems_common': }
# vidar.das-netzwerkteam.de is the deployment source for diskless workstation chroots
ssh_authorized_key { 'root@vidar.das-netzwerkteam.de':
@@ -143,12 +169,14 @@ node "tjener.intern" {
class { 'ssh_pubkeys_admins': }
class { 'ssh_pubkeys_firedadmins': }
class { 'ssh_pubkeys_backupserver': }
+ class { 'itzks_systems_mainserver': }
class { 'itzks_systems_common': }
}
node "filter.intern" {
class { 'ssh_pubkeys_admins': }
class { 'ssh_pubkeys_firedadmins': }
class { 'ssh_pubkeys_backupserver': }
+ class { 'itzks_systems_filter': }
class { 'itzks_systems_common': }
}
# NOT PRESENT node "opsiserver.intern" inherits "all_servers" {}
@@ -172,11 +200,13 @@ node "bibserv.intern" {
class { 'itzks_systems_common': }
}
-
# Notebooks in den Medienwägen
node /mw.*.intern$/ {
class { 'anacron_on_battery': }
class { 'ssh_pubkeys_admins': }
class { 'ssh_pubkeys_firedadmins': }
class { 'login_manager': }
+
+ class { 'itzks_systems_workstation': }
+ class { 'itzks_systems_common': }
}