$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",
archive { "${home}/front_${front_version}.tar.gz":
path => "${home}/front_${front_version}.tar.gz",
- source => "https://git.immae.eu/releases/cryptoportfolio/front/front_${front_version}.tar.gz",
+ source => "https://release.immae.eu/cryptoportfolio/front/front_${front_version}.tar.gz",
checksum_type => "sha256",
checksum => $front_sha256,
cleanup => false,
}
}
+ @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"
+ }
+ }
}