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
remotes/origin/debian/stretch
Michael Prokop 10 years ago
parent e890efc471
commit f9b1fc84d1

@ -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'],
}

Loading…
Cancel
Save