diff options
Diffstat (limited to 'manifests/subsystems/domain.pp')
| -rw-r--r-- | manifests/subsystems/domain.pp | 39 | 
1 files changed, 0 insertions, 39 deletions
diff --git a/manifests/subsystems/domain.pp b/manifests/subsystems/domain.pp deleted file mode 100644 index eb3551f..0000000 --- a/manifests/subsystems/domain.pp +++ /dev/null @@ -1,39 +0,0 @@ -# See -# http://prefetch.net/code/domain-check -# http://www.cyberciti.biz/tips/howto-monitor-domain-expiration-renew-date.html -# http://www.cyberciti.biz/tips/domain-check-script.html -class domain { -  file { "/usr/local/bin/domain-check": -    ensure => present, -    owner   => "root", -    group   => "root", -    mode    => 755, -    source  => "puppet://$server/modules/nodo/bin/domain-check", -  } - -  define check($interval = '60',  $email   = 'root', $hour = '0', -               $minute   = '0',   $weekday = '0', -               $file     = false, $ensure  = present) { - -    $cert_check = "/usr/local/bin/domain-check -a -q -x ${interval} -e ${email}" - -    case $file { -      true: { -        $command = "$cert_check -f ${file}" -      } -      false, default: { -        $command = "$cert_check -d ${name}" -      } -    } - -    cron { "domain-check-${name}": -      command  => "$command >/dev/null 2>&1", -      user     => root, -      hour     => $hour, -      minute   => $minute, -      weekday  => $weekday, -      ensure   => $ensure, -      require  => File["/usr/local/bin/domain-check"], -    } -  } -}  | 
