diff --git a/manifests/init.pp b/manifests/init.pp index 17e3d9e..e7ce692 100644 --- a/manifests/init.pp +++ b/manifests/init.pp @@ -32,6 +32,7 @@ class exim( $transports = [], $smtp_accept_max = undef, $smtp_accept_max_per_host = undef, + $extra_aliases = {}, ) { include ::exim::params diff --git a/templates/aliases.erb b/templates/aliases.erb index bf224dd..8b7e4a4 100644 --- a/templates/aliases.erb +++ b/templates/aliases.erb @@ -1,4 +1,8 @@ # /etc/aliases +<% @extra_aliases.each do |key,value| -%> +<%= key %>: <%= value %> +<% end -%> + mailer-daemon: postmaster postmaster: root nobody: root @@ -12,8 +16,6 @@ abuse: root noc: root security: root -gerrit2: root -jenkins: root <% if @sysadmins.length > 0 -%> root: <%= @sysadmins.join(",") %> <% end -%>