Add ssl-cert-check to cacti server

Add monitoring of SSL certificates for openstack websites

Change-Id: I50b6a8aced7ae563381eb948ce4e8f854a6d85a9
Reviewed-on: https://review.openstack.org/30490
Reviewed-by: Clark Boylan <clark.boylan@gmail.com>
Approved: Jeremy Stanley <fungi@yuggoth.org>
Reviewed-by: Jeremy Stanley <fungi@yuggoth.org>
Tested-by: Jenkins
This commit is contained in:
Elizabeth Krumbach 2013-05-24 12:43:54 -07:00 committed by Jenkins
commit 66ae3f0130
1 changed files with 41 additions and 0 deletions

41
manifests/init.pp Normal file
View File

@ -0,0 +1,41 @@
# == Class: ssl_cert_check
#
class ssl_cert_check(
$domainlist_file = '',
$email = '',
$days = ''
) {
package { 'ssl-cert-check':
ensure => present,
}
file {'/var/lib/certcheck':
ensure => directory,
owner => 'certcheck',
group => 'certcheck',
mode => '0755',
require => User['certcheck'],
}
group { 'certcheck':
ensure => present,
}
user { 'certcheck':
ensure => present,
home => '/var/lib/certcheck',
shell => '/bin/bash',
gid => 'certcheck',
managehome => true,
require => Group['certcheck'],
}
cron { 'check ssl certificates':
user => 'certcheck',
command => "ssl-cert-check -a -q -f ${domainlist_file} -x ${days} -e ${email}",
hour => '12',
minute => '04',
}
}
# vim:sw=2:ts=2:expandtab:textwidth=79