include "profile::tools"
include "profile::postgresql"
include "profile::apache"
+ include "profile::monitoring"
ensure_packages(["npm"])
ensure_packages(["abiword"])
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!/!<title>Etherpad"
+ }
+ }
+ @profile::monitoring::external_service { "$web_host ssl certificate is up to date":
+ type => "web",
+ master => {
+ check_command => "check_https_certificate!$web_host"
+ }
+ }
}