diff --git a/manifests/init.pp b/manifests/init.pp index 4b4ae88f1..c9eeeb40f 100644 --- a/manifests/init.pp +++ b/manifests/init.pp @@ -276,8 +276,14 @@ require => Package['jenkins'], notify => Service['jenkins'] } + + # param format needed by puppet/archive + $proxy_server = "http://${jenkins::proxy_host}:${jenkins::proxy_port}" + } else { + $proxy_server = undef } + include jenkins::service if defined('::firewall') { diff --git a/manifests/plugin.pp b/manifests/plugin.pp index 10736ef73..32dae038c 100644 --- a/manifests/plugin.pp +++ b/manifests/plugin.pp @@ -95,14 +95,6 @@ } if (empty(grep($installed_plugins, $search))) { - if ($jenkins::proxy_host) { - # archive expects protocol in proxy_server, but jenkins proxy.xml expects no protocol - # assume http - $proxy_server = "http://${jenkins::proxy_host}:${jenkins::proxy_port}" - } else { - $proxy_server = undef - } - $enabled_ensure = $enabled ? { false => present, default => absent,