From 57ae81eaeb85a2892f1afe07ea5be1917f64d065 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Isma=C3=ABl=20Bouya?= Date: Sat, 17 Feb 2018 19:31:35 +0100 Subject: Add postgresql module and cryptoportfolio role --- modules/role/manifests/cryptoportfolio.pp | 14 ++++++++++++++ 1 file changed, 14 insertions(+) create mode 100644 modules/role/manifests/cryptoportfolio.pp (limited to 'modules/role') 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 @@ +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") +} -- cgit v1.2.3