X-Git-Url: https://git.immae.eu/?a=blobdiff_plain;f=modules%2Frole%2Fmanifests%2Fetherpad.pp;h=119af5653d808284e8d0f81763404ede9d691e9b;hb=6d9fbb538c3061c8b78b8f913e9232fb5a76ed9b;hp=5ab5023124a28805980a03d5c72c08273db0054c;hpb=41790868cb155d490975e8e4480ddd2c889a3e75;p=perso%2FImmae%2FProjets%2FPuppet.git diff --git a/modules/role/manifests/etherpad.pp b/modules/role/manifests/etherpad.pp index 5ab5023..119af56 100644 --- a/modules/role/manifests/etherpad.pp +++ b/modules/role/manifests/etherpad.pp @@ -22,6 +22,7 @@ class role::etherpad ( include "profile::tools" include "profile::postgresql" include "profile::apache" + include "profile::monitoring" ensure_packages(["npm"]) ensure_packages(["abiword"]) @@ -121,4 +122,17 @@ class role::etherpad ( proxy_preserve_host => true; default: * => $::profile::apache::apache_vhost_default; } + + @profile::monitoring::external_service { "Etherpad service is running on $web_host": + type => "web", + master => { + check_command => "check_https!$web_host!/!Etherpad" + } + } + @profile::monitoring::external_service { "$web_host ssl certificate is up to date": + type => "web", + master => { + check_command => "check_https_certificate!$web_host" + } + } }