X-Git-Url: https://git.immae.eu/?a=blobdiff_plain;f=modules%2Frole%2Fmanifests%2Fcryptoportfolio.pp;h=32b6ac721a59ad5c7d86e674ba1907c64cdac84d;hb=9a6b009844e50f8a1f36e761e67b1a481685b427;hp=ee1c74f10f36a06a0d0ca71a00d462e09b7dfb24;hpb=d363fabbd90134e0fb9a142222f389e14ad36171;p=perso%2FImmae%2FProjets%2FPuppet.git diff --git a/modules/role/manifests/cryptoportfolio.pp b/modules/role/manifests/cryptoportfolio.pp index ee1c74f..32b6ac7 100644 --- a/modules/role/manifests/cryptoportfolio.pp +++ b/modules/role/manifests/cryptoportfolio.pp @@ -227,7 +227,11 @@ class role::cryptoportfolio { owner => $cf_user, group => $cf_group, mode => "0600", - content => template("role/cryptoportfolio/bot_config.ini.erb") + content => template("role/cryptoportfolio/bot_config.ini.erb"), + require => [ + User[$cf_user], + Archive["${cf_home}/${bot_version}.tar.gz"], + ], } cron { "py-cryptoportfolio-before": @@ -250,6 +254,7 @@ class role::cryptoportfolio { user => "cryptoportfolio", weekday => 1, # Monday hour => 1, + minute => 0, environment => ["HOME=${cf_home}","PATH=/usr/bin/"], require => [ File[$cf_bot_app_conf], @@ -258,6 +263,8 @@ class role::cryptoportfolio { } } + # FIXME: incorrect build for go app + # FIXME: restore backup unless empty($front_version) { ensure_packages(["go", "npm", "nodejs", "yarn"]) @@ -284,7 +291,7 @@ class role::cryptoportfolio { checksum => $front_sha256, cleanup => false, extract => true, - user => "cryptoportfolio", + user => $cf_user, username => $facts["ec2_metadata"]["hostname"], password => generate_password(24, $password_seed, "ldap"), extract_path => $cf_front_app,