diff options
Diffstat (limited to 'modules/role')
-rw-r--r-- | modules/role/manifests/cryptoportfolio.pp | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/modules/role/manifests/cryptoportfolio.pp b/modules/role/manifests/cryptoportfolio.pp new file mode 100644 index 0000000..2755fee --- /dev/null +++ b/modules/role/manifests/cryptoportfolio.pp | |||
@@ -0,0 +1,14 @@ | |||
1 | class role::cryptoportfolio { | ||
2 | include "base_installation" | ||
3 | |||
4 | include "profile::postgresql" | ||
5 | |||
6 | $password_seed = lookup("base_installation::puppet_pass_seed") |$key| { {} } | ||
7 | |||
8 | postgresql::server::db { 'cryptoportfolio': | ||
9 | user => 'cryptoportfolio', | ||
10 | password => postgresql_password('cryptoportfolio', generate_password(24, $password_seed, "postgres_cryptoportfolio")), | ||
11 | } | ||
12 | |||
13 | ensure_packages("go") | ||
14 | } | ||