05e287d39957348c768dc7d3c9e288a7ba0c899f
[mirror/dsa-puppet.git] / modules / salsa / manifests / params.pp
1 #
2 class salsa::params {
3         $servicename = "salsa.debian.org"
4
5         $user = "git"
6         $group = "git"
7         $home = "/srv/${servicename}"
8         $webhook_user = "salsa-webhook"
9         $webhook_user_home = "${home}/home-webhook"
10
11         $db_name = "salsa"
12         $db_role = "salsa"
13         $db_password = hkdf('/etc/puppet/secret', "postgresql-${::hostname}-${servicename}-${db_role}")
14
15         $mail_username = "gitlab@${servicename}"
16         $mail_password = hkdf('/etc/puppet/secret', "mail-imap-dovecot-${::hostname}-${servicename}-${mail_username}")
17
18         $secret = hkdf('/etc/puppet/secret', "salsa-${::hostname}-base-secret")
19 }