From 77aa41721a1ea9c8f0ef65f4f3f1934473b7d06e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Rapha=C3=ABl=20Pinson?= <raphael.pinson@camptocamp.com> Date: Mon, 22 Jul 2013 14:26:37 +0200 Subject: [PATCH] Don't pass parameters to postfix::files, get them from postfix --- manifests/files.pp | 28 ++++++++++++++-------------- manifests/init.pp | 15 +-------------- 2 files changed, 15 insertions(+), 28 deletions(-) diff --git a/manifests/files.pp b/manifests/files.pp index 44130ae..03e44ba 100644 --- a/manifests/files.pp +++ b/manifests/files.pp @@ -1,19 +1,19 @@ -class postfix::files ( - $smtp_listen, - $root_mail_recipient, - $use_amavisd, - $use_dovecot_lda, - $use_schleuder, - $use_sympa, - $mail_user, - $myorigin, - $inet_interfaces, - $master_smtp, - $master_smtps, - $master_submission, -) { +class postfix::files { include postfix::params + $inet_interfaces = $postfix::inet_interfaces + $mail_user = $postfix::mail_user + $master_smtp = $postfix::master_smtp + $master_smtps = $postfix::master_smtps + $master_submission = $postfix::master_submission + $myorigin = $postfix::myorigin + $root_mail_recipient = $postfix::root_mail_recipient + $smtp_listen = $postfix::smtp_listen + $use_amavisd = $postfix::use_amavisd + $use_dovecot_lda = $postfix::use_dovecot_lda + $use_schleuder = $postfix::use_schleuder + $use_sympa = $postfix::use_sympa + file { '/etc/mailname': ensure => present, content => "${::fqdn}\n", diff --git a/manifests/init.pp b/manifests/init.pp index d04d03a..118f48b 100644 --- a/manifests/init.pp +++ b/manifests/init.pp @@ -97,20 +97,7 @@ class postfix ( } class { 'postfix::packages': } -> - class { 'postfix::files': - inet_interfaces => $inet_interfaces, - mail_user => $mail_user, - master_smtp => $master_smtp, - master_smtps => $master_smtps, - master_submission => $master_submission, - myorigin => $myorigin, - root_mail_recipient => $root_mail_recipient, - smtp_listen => $_smtp_listen, - use_amavisd => $use_amavisd, - use_dovecot_lda => $use_dovecot_lda, - use_schleuder => $use_schleuder, - use_sympa => $use_sympa, - } ~> + class { 'postfix::files': } ~> class { 'postfix::service': } -> Class['postfix'] -- GitLab