$password_seed = lookup("base_installation::puppet_pass_seed")
- $cf_front_app = "${home}/go/src/immae.eu/Immae/Projets/Cryptomonnaies/Cryptoportfolio/Front"
+ $cf_front_app = "${home}/go/src/git.immae.eu/Cryptoportfolio/Front"
$cf_front_app_api_workdir = "${cf_front_app}/cmd/app"
$cf_front_app_api_bin = "${cf_front_app_api_workdir}/cryptoportfolio-app"
$cf_front_app_api_conf = "${home}/conf.toml"
file { [
"${home}/go/",
"${home}/go/src",
- "${home}/go/src/immae.eu",
- "${home}/go/src/immae.eu/Immae",
- "${home}/go/src/immae.eu/Immae/Projets",
- "${home}/go/src/immae.eu/Immae/Projets/Cryptomonnaies",
- "${home}/go/src/immae.eu/Immae/Projets/Cryptomonnaies/Cryptoportfolio",
+ "${home}/go/src/git.immae.eu",
+ "${home}/go/src/git.immae.eu/Cryptoportfolio",
$cf_front_app]:
ensure => "directory",
mode => "0700",
}
}
+ @profile::monitoring::external_service { "Cryptoportfolio website is running on $web_host":
+ type => "web",
+ master => {
+ check_command => "check_https!$web_host!/!<title>Cryptoportfolio"
+ }
+ }
+ @profile::monitoring::external_service { "$web_host ssl certificate is up to date":
+ type => "web",
+ master => {
+ check_command => "check_https_certificate!$web_host"
+ }
+ }
}