blob: ee295dd16708504963cbb73c306ee7c898dd4e16 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
|
class profile::mail (
String $mailhub,
Optional[Integer] $mailhub_port = 25,
Optional[String] $default_target = "postmaster",
) {
ensure_packages(["s-nail", "ssmtp"])
$mail_host = "mail.immae.eu"
$password_seed = lookup("base_installation::puppet_pass_seed")
$ldap_password = generate_password(24, $password_seed, "ldap")
$ldap_cn = lookup("base_installation::ldap_cn")
file { "/etc/ssmtp/ssmtp.conf":
ensure => "present",
content => template("profile/mail/ssmtp.conf.erb"),
}
}
|