Commit f9b1fc84 authored by Michael Prokop's avatar Michael Prokop

puppet: update list of Jenkis plugins to satisfy dependencies

Fixes:

| java.io.IOException: Dependency credentials (1.25), git-client (1.19.6), ssh-credentials (1.11) doesn't exist
| java.io.IOException: Dependency icon-shim (2.0.2) doesn't exist
| java.io.IOException: Dependency workflow-step-api (1.9) doesn't exist

causing Git configuration to not being present in config.xml
of jenkins-debian-glue-source.

Thanks: youam the bug report
parent e890efc4
......@@ -136,6 +136,16 @@ class jenkins::software {
require => Package['jenkins'],
}
# required for recent versions of credentials
jenkins::plugin::install { 'icon-shim':
require => Package['jenkins'],
}
# required for recent versions of credentials
jenkins::plugin::install { 'ssh-credentials':
require => Package['jenkins'],
}
jenkins::plugin::install { 'git-client':
require => Package['jenkins'],
}
......@@ -154,6 +164,11 @@ class jenkins::software {
require => Package['jenkins'],
}
# required for recent versions of ssh-agent
jenkins::plugin::install { 'workflow-step-api':
require => Package['jenkins'],
}
jenkins::plugin::install { 'tap':
require => Package['jenkins'],
}
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment