[Lsb-messages] /var/www/bzr/lsb/devel/puppet-lsb r650: Run spec URL checker scripts regularly.

Jeff Licquia licquia at linuxfoundation.org
Fri Nov 21 16:49:33 UTC 2014


------------------------------------------------------------
revno: 650
committer: Jeff Licquia <licquia at linuxfoundation.org>
branch nick: puppet-lsb
timestamp: Fri 2014-11-21 11:49:33 -0500
message:
  Run spec URL checker scripts regularly.
added:
  modules/apachehttpd/manifests/qa.pp
  modules/apachehttpd/templates/run_url_checker.sh.erb
modified:
  manifests/nodes/lsb2.pp
-------------- next part --------------
=== modified file 'manifests/nodes/lsb2.pp'
--- a/manifests/nodes/lsb2.pp	2014-10-06 03:35:53 +0000
+++ b/manifests/nodes/lsb2.pp	2014-11-21 16:49:33 +0000
@@ -15,6 +15,8 @@
     include apachehttpd, apachehttpd::vhosts, apachehttpd::betaspecs,
             apachehttpd::modules, apachehttpd::ssl, apachehttpd::linuxbase
 
+    include apachehttpd::qa
+
     include php
 
     include ftp

=== added file 'modules/apachehttpd/manifests/qa.pp'
--- a/modules/apachehttpd/manifests/qa.pp	1970-01-01 00:00:00 +0000
+++ b/modules/apachehttpd/manifests/qa.pp	2014-11-21 16:49:33 +0000
@@ -0,0 +1,16 @@
+class apachehttpd::qa {
+
+    file { '/usr/local/bin/run_url_checker':
+        content => template('apachehttpd/run_url_checker.sh.erb'),
+        mode   => 0755,
+    }
+
+    cron { 'regular-url-check':
+        command => '/usr/local/bin/run_url_checker',
+        user    => root,
+        hour    => 4,
+        minute  => 0,
+    }
+
+}
+

=== added file 'modules/apachehttpd/templates/run_url_checker.sh.erb'
--- a/modules/apachehttpd/templates/run_url_checker.sh.erb	1970-01-01 00:00:00 +0000
+++ b/modules/apachehttpd/templates/run_url_checker.sh.erb	2014-11-21 16:49:33 +0000
@@ -0,0 +1,20 @@
+#!/bin/sh -e
+
+LSBDB=lsb
+LSBDBHOST=db21.linux-foundation.org
+LSBUSER=lsb
+LSBDBPASSWD=<%= scope.lookupvar('webdb::lsbuser') %>
+
+export LSBDB LSBDBHOST LSBUSER LSBDBPASSWD
+
+SPECDB_SCRIPTS_URL=http://bzr.linuxfoundation.org/lsb/devel/specdb-aux-scripts
+
+if [ \! -d /opt/specdb-aux-scripts ]; then
+    (cd /opt && bzr checkout $SPECDB_SCRIPTS_URL)
+else
+    (cd /opt/specdb-aux-scripts && bzr update)
+fi
+
+mkdir -p /tmp/url_checker
+cd /tmp/url_checker
+/opt/specdb-aux-scripts/url_checker.sh



More information about the lsb-messages mailing list