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":
user => "cryptoportfolio",
weekday => 1, # Monday
hour => 1,
+ minute => 0,
environment => ["HOME=${cf_home}","PATH=/usr/bin/"],
require => [
File[$cf_bot_app_conf],
}
}
+ # FIXME: incorrect build for go app
+ # FIXME: restore backup
unless empty($front_version) {
ensure_packages(["go", "npm", "nodejs", "yarn"])
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,