diff options
author | Mike Gabriel <mike.gabriel@das-netzwerkteam.de> | 2018-02-20 23:42:21 +0100 |
---|---|---|
committer | Mike Gabriel <mike.gabriel@das-netzwerkteam.de> | 2018-02-20 23:43:00 +0100 |
commit | c84944eb4249fe0c2a3353b458dc6003489e0640 (patch) | |
tree | fa0bfe84792ea1e98ea16c45e69dea178bc2fe5b | |
parent | 1317bc1c870ae7c028a4d241095fbe2d9d227649 (diff) | |
download | puppet.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.pp | 32 |
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': } } |