From: Ismaƫl Bouya Date: Tue, 20 Feb 2018 10:40:51 +0000 (+0100) Subject: Enable https for cryptoportfolio X-Git-Url: https://git.immae.eu/?a=commitdiff_plain;h=e17078be2c92c88e0fc8ecc88a626cdb99d0d09a;hp=73bca64c33744027a0e800ce6c98a549ec924c6e;p=perso%2FImmae%2FProjets%2FPuppet.git Enable https for cryptoportfolio --- diff --git a/modules/role/manifests/cryptoportfolio.pp b/modules/role/manifests/cryptoportfolio.pp index d2323a4..05f2c59 100644 --- a/modules/role/manifests/cryptoportfolio.pp +++ b/modules/role/manifests/cryptoportfolio.pp @@ -18,7 +18,7 @@ class role::cryptoportfolio { $cf_env = "prod" $cf_front_app_host = "cryptoportfolio.immae.eu" $cf_front_app_port = "" - $cf_front_app_ssl = "false" + $cf_front_app_ssl = "true" $cf_front_app = "${cf_home}/go/src/immae.eu/Immae/Projets/Cryptomonnaies/Cryptoportfolio/Front" $cf_front_app_api_workdir = "${cf_front_app}/cmd/app" $cf_front_app_api_bin = "${cf_front_app_api_workdir}/cryptoportfolio-app" @@ -172,6 +172,7 @@ class role::cryptoportfolio { group => $cf_group, mode => "0600", content => template("role/cryptoportfolio/static_conf.env.erb"), + notify => Exec["remove build ${cf_front_app}/cmd/web/build/"], } exec { "web-cryptoportfolio-dependencies": @@ -179,9 +180,16 @@ class role::cryptoportfolio { environment => ["HOME=${cf_home}"], command => "/usr/bin/make install", creates => "${cf_front_app}/cmd/web/node_modules", + notify => Exec["remove build ${cf_front_app}/cmd/web/build/"], require => [Package["npm"], Package["nodejs"], Package["yarn"]] } + exec { "remove build ${cf_front_app}/cmd/web/build/": + command => "/usr/bin/rm -rf '${cf_front_app}/cmd/web/build/'", + refreshonly => true, + before => Exec["web-cryptoportfolio-build"] + } + exec { "web-cryptoportfolio-build": cwd => "${cf_front_app}/cmd/web", environment => ["HOME=${cf_home}"],