Page MenuHomeDevCentral

Substitute Jinja variables in Dovecot configuration
ClosedPublic

Authored by dereckson on Oct 6 2024, 15:31.
Tags
None
Referenced Files
F51731352: D3491.id8994.diff
Sun, Sep 27, 18:15
F51730913: D3491.id9115.diff
Sun, Sep 27, 18:12
F51648153: D3491.id9115.diff
Sun, Sep 27, 05:00
F51635690: D3491.id9115.diff
Sun, Sep 27, 02:48
F51621355: D3491.id.diff
Sun, Sep 27, 00:15
Unknown Object (File)
Sat, Sep 26, 10:53
Unknown Object (File)
Sat, Sep 26, 03:55
Unknown Object (File)
Fri, Sep 25, 11:01
Subscribers
None

Details

Summary

This is a follow-up for f6419f2b78d8.

Ref T1931.

Test Plan

Deployed on Hervil, 10-mail.conf refers correct path:
mail_location = maildir:/var/mail/_virtual

Diff Detail

Repository
rOPS Nasqueron Operations
Lint
Lint Not Applicable
Unit
Tests Not Applicable

Event Timeline

dereckson created this revision.
Complector
$ salt hervil state.apply roles/mailserver/dovecot
[…]
----------
          ID: dovecot_file_config_conf_d
    Function: file.recurse
        Name: /usr/local/etc/dovecot/conf.d
      Result: True
     Comment: Recursively updated /usr/local/etc/dovecot/conf.d
     Started: 15:27:53.192961
    Duration: 463.675 ms
     Changes:
              ----------
              /usr/local/etc/dovecot/conf.d/10-mail.conf:
                  ----------
                  diff:
                      ---
                      +++
                      @@ -13,6 +13,6 @@
                       #       and will be lost if the state is redeployed.
                       #   </auto-generated>

                      -mail_location = maildir:{{ mailbox.dir }}
                      +mail_location = maildir:/var/mail/_virtual

                       mail_plugins = quota
[…]
This revision is now accepted and ready to land.Oct 20 2024, 14:01