Run dnsmasq as the mail edge local resolver
ci/woodpecker/pr/ruby-validate Pipeline was successful
ci/woodpecker/pr/bolt-validate Pipeline was successful
ci/woodpecker/pr/yamllint Pipeline was successful
ci/woodpecker/pr/puppet-lint Pipeline was successful
ci/woodpecker/pr/erb-validate Pipeline was successful
ci/woodpecker/pr/epp-validate Pipeline was successful
ci/woodpecker/pr/ruby-check Pipeline was successful
ci/woodpecker/pr/puppet-validate Pipeline was successful
ci/woodpecker/pr/ruby-validate Pipeline was successful
ci/woodpecker/pr/bolt-validate Pipeline was successful
ci/woodpecker/pr/yamllint Pipeline was successful
ci/woodpecker/pr/puppet-lint Pipeline was successful
ci/woodpecker/pr/erb-validate Pipeline was successful
ci/woodpecker/pr/epp-validate Pipeline was successful
ci/woodpecker/pr/ruby-check Pipeline was successful
ci/woodpecker/pr/puppet-validate Pipeline was successful
This commit is contained in:
@@ -2,6 +2,14 @@
|
|||||||
hiera_include:
|
hiera_include:
|
||||||
- redis
|
- redis
|
||||||
|
|
||||||
|
# local caching resolver for postfix and rspamd, forwarding to the lab resolver over the vpn route
|
||||||
|
dnsmasq::no_resolv: true
|
||||||
|
dnsmasq::cache_size: 10000
|
||||||
|
dnsmasq::servers:
|
||||||
|
- 198.18.200.7
|
||||||
|
profiles::dns::base::nameservers:
|
||||||
|
- 127.0.0.1
|
||||||
|
|
||||||
profiles::yum::global::repos:
|
profiles::yum::global::repos:
|
||||||
rspamd:
|
rspamd:
|
||||||
ensure: present
|
ensure: present
|
||||||
|
|||||||
@@ -6,7 +6,11 @@ class roles::infra::mail::gateway {
|
|||||||
}else{
|
}else{
|
||||||
include profiles::defaults
|
include profiles::defaults
|
||||||
include profiles::base
|
include profiles::base
|
||||||
|
include dnsmasq
|
||||||
include profiles::rspamd::edge
|
include profiles::rspamd::edge
|
||||||
include profiles::postfix::gateway
|
include profiles::postfix::gateway
|
||||||
|
|
||||||
|
# resolv.conf points at dnsmasq, so it must be running first
|
||||||
|
Class['dnsmasq'] -> Class['profiles::dns::resolvconf']
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user