From e17078be2c92c88e0fc8ecc88a626cdb99d0d09a Mon Sep 17 00:00:00 2001 From: =?utf8?q?Isma=C3=ABl=20Bouya?= Date: Tue, 20 Feb 2018 11:40:51 +0100 Subject: [PATCH] Enable https for cryptoportfolio --- modules/role/manifests/cryptoportfolio.pp | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) 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}"], -- 2.41.0