From a432ef8d75e940c567b3a102e18f62bc27aaf2a4 Mon Sep 17 00:00:00 2001
From: "James E. Blair" <jeblair@openstack.org>
Date: Sat, 3 Aug 2013 02:26:05 +0000
Subject: [PATCH] Add current jenkins plugins

Change-Id: Id02e07a78a02b65b1f0776fc5321fa75993324c0
---
 .../openstack_project/manifests/jenkins.pp    | 96 +++++++++++++++++++
 1 file changed, 96 insertions(+)

diff --git a/modules/openstack_project/manifests/jenkins.pp b/modules/openstack_project/manifests/jenkins.pp
index b957b813c6..c2a10fb4f5 100644
--- a/modules/openstack_project/manifests/jenkins.pp
+++ b/modules/openstack_project/manifests/jenkins.pp
@@ -41,6 +41,102 @@ class openstack_project::jenkins (
     jenkins_ssh_public_key  => $openstack_project::jenkins_ssh_key,
   }
 
+  jenkins::plugin { 'ansicolor':
+    version => '0.3.1',
+  }
+  jenkins::plugin { 'bazaar':
+    version => '1.20',
+  }
+  jenkins::plugin { 'build-timeout':
+    version => '1.10',
+  }
+  jenkins::plugin { 'copyartifact':
+    version => '1.22',
+  }
+  jenkins::plugin { 'dashboard-view':
+    version => '2.3',
+  }
+  jenkins::plugin { 'envinject':
+    version => '1.70',
+  }
+  jenkins::plugin { 'gearman-plugin':
+    version => '0.0.3',
+  }
+  jenkins::plugin { 'git':
+    version => '1.1.23',
+  }
+  jenkins::plugin { 'github-api':
+    version => '1.33',
+  }
+  jenkins::plugin { 'github':
+    version => '1.4',
+  }
+  jenkins::plugin { 'greenballs':
+    version => '1.12',
+  }
+  jenkins::plugin { 'htmlpublisher':
+    version => '1.0',
+  }
+  jenkins::plugin { 'extended-read-permission':
+    version => '1.0',
+  }
+  jenkins::plugin { 'postbuild-task':
+    version => '1.8',
+  }
+#  TODO(clarkb): release
+#  jenkins::plugin { 'zmq-event-publisher':
+#    version => '1.0',
+#  }
+  jenkins::plugin { 'jclouds-jenkins':
+    version => '2.3.1',
+  }
+#  TODO(jeblair): release
+#  jenkins::plugin { 'scp':
+#    version => '1.9',
+#  }
+  jenkins::plugin { 'violations':
+    version => '0.7.11',
+  }
+  jenkins::plugin { 'jobConfigHistory':
+    version => '1.13',
+  }
+  jenkins::plugin { 'monitoring':
+    version => '1.40.0',
+  }
+  jenkins::plugin { 'nodelabelparameter':
+    version => '1.2.1',
+  }
+  jenkins::plugin { 'notification':
+    version => '1.4',
+  }
+  jenkins::plugin { 'openid':
+    version => '1.5',
+  }
+  jenkins::plugin { 'parameterized-trigger':
+    version => '2.15',
+  }
+  jenkins::plugin { 'publish-over-ftp':
+    version => '1.7',
+  }
+  jenkins::plugin { 'rebuild':
+    version => '1.14',
+  }
+  jenkins::plugin { 'simple-theme-plugin':
+    version => '0.2',
+  }
+  jenkins::plugin { 'timestamper':
+    version => '1.3.1',
+  }
+  jenkins::plugin { 'token-macro':
+    version => '1.5.1',
+  }
+  jenkins::plugin { 'url-change-trigger':
+    version => '1.2',
+  }
+  jenkins::plugin { 'urltrigger':
+    version => '0.24',
+  }
+
   if $manage_jenkins_jobs == true {
     class { '::jenkins::job_builder':
       url      => "https://${vhost_name}/",