From cd84e2ed927a2295eca65fcf3865a6d26066d3b1 Mon Sep 17 00:00:00 2001
From: Clark Boylan <clark.boylan@gmail.com>
Date: Mon, 2 Dec 2013 13:22:56 -0800
Subject: [PATCH] Purge the JJB config dir.

Use the purge File resource option on the JJB config dir so that renamed
and deleted files are removed from the JJB configs. This is necessary to
prevent bitrot over time.

Change-Id: I4cfb91dde05c26102d0ab44952d0c1df2006727f
---
 modules/openstack_project/manifests/jenkins.pp | 1 +
 1 file changed, 1 insertion(+)

diff --git a/modules/openstack_project/manifests/jenkins.pp b/modules/openstack_project/manifests/jenkins.pp
index d4731f61d3..c397933441 100644
--- a/modules/openstack_project/manifests/jenkins.pp
+++ b/modules/openstack_project/manifests/jenkins.pp
@@ -151,6 +151,7 @@ class openstack_project::jenkins (
       group   => 'root',
       mode    => '0755',
       recurse => true,
+      purge   => true,
       source  =>
         'puppet:///modules/openstack_project/jenkins_job_builder/config',
       notify  => Exec['jenkins_jobs_update'],