bundle install_postfix_pks added
This commit is contained in:
parent
49ebedbb55
commit
bae06b80df
20
postfix.cf
20
postfix.cf
|
@ -9,6 +9,7 @@ vars:
|
|||
freebsd::
|
||||
"pkgs" slist => {
|
||||
"postfix-mysql",
|
||||
#"postfix",
|
||||
};
|
||||
"db_dir" string => "/var/db";
|
||||
"service_name" string => "postfix";
|
||||
|
@ -83,8 +84,13 @@ users:
|
|||
methods:
|
||||
# "any" usebundle => wmde_install_packages(@(pkgs),"postfix");
|
||||
"any" usebundle => install_postfix_pkgs;
|
||||
"any" usebundle => postfix_postinstall_pkgs,
|
||||
depends_on => {"postfix_pkgs_installed"},
|
||||
handle => "postfix_postinstall_pkgs_ready";
|
||||
|
||||
"any" usebundle => wmde_service("$(service_name)","postfix_kept","postfix_repaired"),
|
||||
depends_on => {
|
||||
"postfix_postinstall_pkgs_ready",
|
||||
"postfix_pkgs_installed",
|
||||
"postfix_master_cfg_ready",
|
||||
"postfix_main_cfg_ready"
|
||||
|
@ -247,6 +253,20 @@ reports:
|
|||
|
||||
}
|
||||
|
||||
|
||||
bundle agent postfix_postinstall_pkgs
|
||||
{
|
||||
commands:
|
||||
freebsd::
|
||||
"install -d /usr/local/etc/mail && install -m 0644 /usr/local/share/postfix/mailer.conf.postfix /usr/local/etc/mail/mailer.conf"
|
||||
contain => wmde_cmd_useshell,
|
||||
if => not(fileexists("/usr/local/etc/mail/mailer.conf")),
|
||||
handle => "postfix_bsd_mailer_conf_installed";
|
||||
|
||||
"/usr/sbin/sysrc sendmail_enable=\"NONE\""
|
||||
depends_on => {"postfix_bsd_mailer_conf_installed"};
|
||||
}
|
||||
|
||||
#
|
||||
# Install postfix pacgages as they come from repos
|
||||
# This sould also create the postfix user
|
||||
|
|
Loading…
Reference in New Issue