More users for salsa (RT#7316)
[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         $registry_user = "salsa-registry"
9         $registry_user_home = "/srv/registry.${servicename}"
10         $signup_user = "salsa-signup"
11         $signup_user_home = "/srv/signup.${servicename}"
12         $webhook_user = "salsa-webhook"
13         $webhook_user_home = "/srv/webhook.${servicename}"
14         $pages_user = "salsa-pages"
15         $pages_user_home = "/srv/pages.debian.net"
16
17         $db_name = "salsa"
18         $db_role = "salsa"
19         $db_password = hkdf('/etc/puppet/secret', "postgresql-${::hostname}-${servicename}-${db_role}")
20
21         $mail_username = "gitlab@${servicename}"
22         $mail_password = hkdf('/etc/puppet/secret', "mail-imap-dovecot-${::hostname}-${servicename}-${mail_username}")
23
24         $secret = hkdf('/etc/puppet/secret', "salsa-${::hostname}-base-secret")
25 }