orchestra list exec postmap after edit mailman3_virt*
This commit is contained in:
parent
5b6bc35063
commit
bee347c9f5
|
@ -57,6 +57,14 @@ class MailmanVirtualDomainController(ServiceController):
|
||||||
def commit(self):
|
def commit(self):
|
||||||
context = self.get_context_files()
|
context = self.get_context_files()
|
||||||
super(MailmanVirtualDomainController, self).commit()
|
super(MailmanVirtualDomainController, self).commit()
|
||||||
|
self.append(textwrap.dedent("""
|
||||||
|
# Apply changes if needed
|
||||||
|
if [[ $UPDATED_VIRTUAL_ALIAS_DOMAINS == 1 ]]; then
|
||||||
|
postmap %(virtual_alias_domains)s
|
||||||
|
systemctl reload postfix
|
||||||
|
fi
|
||||||
|
exit $exit_code""") % context
|
||||||
|
)
|
||||||
|
|
||||||
def get_context_files(self):
|
def get_context_files(self):
|
||||||
return {
|
return {
|
||||||
|
@ -165,7 +173,18 @@ class MailmanController(MailmanVirtualDomainController):
|
||||||
|
|
||||||
|
|
||||||
def commit(self):
|
def commit(self):
|
||||||
pass
|
context = self.get_context_files()
|
||||||
|
self.append(textwrap.dedent("""
|
||||||
|
# Apply changes if needed
|
||||||
|
if [[ $UPDATED_VIRTUAL_ALIAS == 1 ]]; then
|
||||||
|
postmap %(virtual_alias)s
|
||||||
|
fi
|
||||||
|
if [[ $UPDATED_VIRTUAL_ALIAS_DOMAINS == 1 ]]; then
|
||||||
|
systemctl reload postfix
|
||||||
|
fi
|
||||||
|
exit $exit_code""") % context
|
||||||
|
)
|
||||||
|
|
||||||
|
|
||||||
def get_context_files(self):
|
def get_context_files(self):
|
||||||
return {
|
return {
|
||||||
|
|
Loading…
Reference in a new issue