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::
|
freebsd::
|
||||||
"pkgs" slist => {
|
"pkgs" slist => {
|
||||||
"postfix-mysql",
|
"postfix-mysql",
|
||||||
|
#"postfix",
|
||||||
};
|
};
|
||||||
"db_dir" string => "/var/db";
|
"db_dir" string => "/var/db";
|
||||||
"service_name" string => "postfix";
|
"service_name" string => "postfix";
|
||||||
|
@ -83,8 +84,13 @@ users:
|
||||||
methods:
|
methods:
|
||||||
# "any" usebundle => wmde_install_packages(@(pkgs),"postfix");
|
# "any" usebundle => wmde_install_packages(@(pkgs),"postfix");
|
||||||
"any" usebundle => install_postfix_pkgs;
|
"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"),
|
"any" usebundle => wmde_service("$(service_name)","postfix_kept","postfix_repaired"),
|
||||||
depends_on => {
|
depends_on => {
|
||||||
|
"postfix_postinstall_pkgs_ready",
|
||||||
"postfix_pkgs_installed",
|
"postfix_pkgs_installed",
|
||||||
"postfix_master_cfg_ready",
|
"postfix_master_cfg_ready",
|
||||||
"postfix_main_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
|
# Install postfix pacgages as they come from repos
|
||||||
# This sould also create the postfix user
|
# This sould also create the postfix user
|
||||||
|
|
Loading…
Reference in New Issue