#
class salsa::params {
+ $servicename = "salsa.debian.org"
+
$user = "git"
$group = "git"
- $home = "/srv/salsa.debian.org"
+ $home = "/srv/${servicename}"
+ $registry_user = "salsa-registry"
+ $registry_user_home = "/srv/registry.${servicename}"
+ $signup_user = "salsa-signup"
+ $signup_user_home = "/srv/signup.${servicename}"
+ $webhook_user = "salsa-webhook"
+ $webhook_user_home = "/srv/webhook.${servicename}"
+ $pages_user = "salsa-pages"
+ $pages_user_home = "/srv/pages.debian.net"
$db_name = "salsa"
$db_role = "salsa"
- $db_password = hkdf('/etc/puppet/secret', "postgresql-${::hostname}-salsa-${db_role}")
+ $db_password = hkdf('/etc/puppet/secret', "postgresql-${::hostname}-${servicename}-${db_role}")
+
+ $mail_username = "gitlab@${servicename}"
+ $mail_password = hkdf('/etc/puppet/secret', "mail-imap-dovecot-${::hostname}-${servicename}-${mail_username}")
- $mail_username = "gitlab"
- $mail_password = hkdf('/etc/puppet/secret', "mail-imap-dovecot-${::hostname}-salsa-${mail_username}")
+ $secret = hkdf('/etc/puppet/secret', "salsa-${::hostname}-base-secret")
}