[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