Add option to let the module (not) manage the master.cf
This commit is contained in:
parent
71b5c142d5
commit
493298fff1
@ -1,4 +1,6 @@
|
||||
postfix:
|
||||
manage_master_config: True
|
||||
config:
|
||||
smtpd_banner: $myhostname ESMTP $mail_name
|
||||
biff: 'no'
|
||||
|
||||
|
@ -20,7 +20,7 @@ include:
|
||||
- watch_in:
|
||||
- service: postfix
|
||||
- template: jinja
|
||||
|
||||
{% if salt['pillar.get']('postfix:manage_master_config', True) == True %}
|
||||
/etc/postfix/master.cf:
|
||||
file.managed:
|
||||
- source: salt://postfix/files/master.cf
|
||||
@ -32,4 +32,4 @@ include:
|
||||
- watch_in:
|
||||
- service: postfix
|
||||
- template: jinja
|
||||
|
||||
{% endif %}
|
||||
|
@ -1,4 +1,4 @@
|
||||
{% set config = salt['pillar.get']('postfix', {}) -%}
|
||||
{% set config = salt['pillar.get']('postfix:config', {}) -%}
|
||||
{% set processed_parameters = ['aliases', 'virtual'] -%}
|
||||
{% macro set_parameter(parameter, default=None) -%}
|
||||
{% set value = config.get(parameter, default) -%}
|
||||
|
Loading…
Reference in New Issue
Block a user