Merge pull request #168 from sous-chefs/fix-map-updates

Ensure all postmap files are rebuilt immediately if needed
This commit is contained in:
Lance Albertson 2020-10-20 10:21:16 -07:00 committed by GitHub
commit 9b2a1e39fb
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
10 changed files with 17 additions and 9 deletions

View File

@ -5,6 +5,10 @@ This file is used to list changes made in each version of the postfix cookbook.
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
## Unreleased
- Ensure all postmap files are rebuilt immediately if needed
## 5.4.0 - 2020-10-11
### Changed

View File

@ -43,6 +43,7 @@ suites:
- name: canonical
run_list:
- recipe[test::net_setup]
- recipe[postfix]
attributes:
postfix:

View File

@ -131,7 +131,7 @@ unless node['postfix']['sender_canonical_map_entries'].empty?
owner 'root'
group node['root_group']
mode '0644'
notifies :run, 'execute[update-postfix-sender_canonical]'
notifies :run, 'execute[update-postfix-sender_canonical]', :immediately
notifies :reload, 'service[postfix]'
end
@ -148,7 +148,7 @@ unless node['postfix']['smtp_generic_map_entries'].empty?
owner 'root'
group node['root_group']
mode '0644'
notifies :run, 'execute[update-postfix-smtp_generic]'
notifies :run, 'execute[update-postfix-smtp_generic]', :immediately
notifies :reload, 'service[postfix]'
end
@ -165,7 +165,7 @@ unless node['postfix']['recipient_canonical_map_entries'].empty?
owner 'root'
group node['root_group']
mode '0644'
notifies :run, 'execute[update-postfix-recipient_canonical]'
notifies :run, 'execute[update-postfix-recipient_canonical]', :immediately
notifies :reload, 'service[postfix]'
end

View File

@ -23,5 +23,5 @@ end
template node['postfix']['access_db'] do
source 'access.erb'
notifies :run, 'execute[update-postfix-access]'
notifies :run, 'execute[update-postfix-access]', :immediately
end

View File

@ -25,5 +25,5 @@ end
template node['postfix']['aliases_db'] do
source 'aliases.erb'
notifies :run, 'execute[update-postfix-aliases]'
notifies :run, 'execute[update-postfix-aliases]', :immediately
end

View File

@ -25,5 +25,5 @@ end
template node['postfix']['relay_restrictions_db'] do
source 'relay_restrictions.erb'
notifies :run, 'execute[update-postfix-relay-restrictions]'
notifies :run, 'execute[update-postfix-relay-restrictions]', :immediately
end

View File

@ -25,5 +25,5 @@ end
template node['postfix']['transport_db'] do
source 'transport.erb'
notifies :run, 'execute[update-postfix-transport]'
notifies :run, 'execute[update-postfix-transport]', :immediately
end

View File

@ -23,6 +23,6 @@ end
template node['postfix']['virtual_alias_db'] do
source 'virtual_aliases.erb'
notifies :run, 'execute[update-postfix-virtual-alias]'
notifies :run, 'execute[update-postfix-virtual-alias]', :immediately
notifies :restart, 'service[postfix]'
end

View File

@ -23,6 +23,6 @@ end
template node['postfix']['virtual_alias_domains_db'] do
source 'virtual_aliases_domains.erb'
notifies :run, 'execute[update-postfix-virtual-alias-domains]'
notifies :run, 'execute[update-postfix-virtual-alias-domains]', :immediately
notifies :restart, 'service[postfix]'
end

View File

@ -0,0 +1,3 @@
sysctl 'net.ipv6.conf.lo.disable_ipv6' do
value 0
end