Browse Source

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
tags/0.18.4
Michael Prokop 5 years ago
parent
commit
f9b1fc84d1
1 changed files with 15 additions and 0 deletions
  1. +15
    -0
      puppet/jenkins_debian_glue.pp

+ 15
- 0
puppet/jenkins_debian_glue.pp View File

@@ -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