class role::cryptoportfolio { include "base_installation" include "profile::postgresql" $password_seed = lookup("base_installation::puppet_pass_seed") |$key| { {} } postgresql::server::db { 'cryptoportfolio': user => 'cryptoportfolio', password => postgresql_password('cryptoportfolio', generate_password(24, $password_seed, "postgres_cryptoportfolio")), } ensure_packages("go") }