From b674115a9f13618d1690261ec57e84248bc8729a Mon Sep 17 00:00:00 2001 From: Mike Gabriel Date: Wed, 26 Sep 2018 11:15:59 +0200 Subject: site.pp: Keep web browser and Flashplayer add-ons up-to-date via Puppet. --- code/environments/production/manifests/site.pp | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) (limited to 'code') diff --git a/code/environments/production/manifests/site.pp b/code/environments/production/manifests/site.pp index bad2614..94beefd 100644 --- a/code/environments/production/manifests/site.pp +++ b/code/environments/production/manifests/site.pp @@ -63,6 +63,29 @@ class login_manager { } } +class browsers { + package { firefox-esr: + ensure => 'latest', + } + package { chromium: + ensure => 'latest', + } + $flashplayer_mozilla_package = $::operatingsystemrelease ? { + /(?i:8\..*)/ => 'hello', + default => 'flashplayer-mozilla', + } + package { $flashplayer_mozilla_package: + ensure => 'latest', + } + $flashplayer_chromium_package = $::operatingsystemrelease ? { + /(?i:8\..*)/ => 'hello', + default => 'flashplayer-chromium', + } + package { $flashplayer_chromium_package: + ensure => 'latest', + } +} + #node "all_hosts" { # class { 'ssh_pubkeys_admins': } # class { 'ssh_pubkeys_firedadmins': } @@ -173,4 +196,5 @@ node "default" { debdelta => 1, }, } + class { 'browsers': } } -- cgit v1.2.3