Peter Eisentraut avatar Peter Eisentraut committed f39e897

Manage configuration files in /var/lib/jenkins/ by puppet

Comments (0)

Files changed (1)

manifests/pgci.pp

   before => Class["jenkins::service"],
 }
 
+file { '/var/lib/jenkins':
+  ensure => directory,
+  recurse => remote,
+  source => '/srv/pgci/jenkins',
+  owner => jenkins,
+  group => jenkins,
+  notify => Notify['jenkins-reload'],
+}
+
+# to override jenkins plugin
+file { '/var/lib/jenkins/plugins':
+  ensure => directory,
+  owner => jenkins,
+  group => jenkins,
+}
+
+notify { 'jenkins-reload':
+  message => 'Reload configuration from disk in Jenkins'
+}
+
 package { ['munin', 'munin-node']: }
 
 file { '/etc/munin/apache.conf':
Tip: Filter by directory path e.g. /media app.js to search for public/media/app.js.
Tip: Use camelCasing e.g. ProjME to search for ProjectModifiedEvent.java.
Tip: Filter by extension type e.g. /repo .js to search for all .js files in the /repo directory.
Tip: Separate your search with spaces e.g. /ssh pom.xml to search for src/ssh/pom.xml.
Tip: Use ↑ and ↓ arrow keys to navigate and return to view the file.
Tip: You can also navigate files with Ctrl+j (next) and Ctrl+k (previous) and view the file with Ctrl+o.
Tip: You can also navigate files with Alt+j (next) and Alt+k (previous) and view the file with Alt+o.