[PATCH] Update postfix on jenkins master to not use bastion as a relay

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Bastion is not accessible internally for the cloud instances which
thus cannot use it as relay to send emails. This change uses sed to
change the postfix configuration and tell postfix to not use bastion
as relay.
---

This concerns jenkins master which is not in freeze but since it touches postfix
I prefer to have approval for this change before pushing it.

I made the change by hand to clean the mail queue on jenkins master (and then
reverted it), so it works.
I tried to telnet to the host but port 25 is closed, as it should be, so there are
little chances it transforms this machine onto a spam box, but again, I'd rather be
on the safe side :)


Thanks,
Pierre


 playbooks/groups/jenkins-cloud.yml |    5 +++++
 1 files changed, 5 insertions(+), 0 deletions(-)

diff --git a/playbooks/groups/jenkins-cloud.yml b/playbooks/groups/jenkins-cloud.yml
index 31da1c0..8079c4a 100644
--- a/playbooks/groups/jenkins-cloud.yml
+++ b/playbooks/groups/jenkins-cloud.yml
@@ -128,6 +128,11 @@
     notify: 
       - restart jenkins
 
+  # Postfix cannot use relay as it cannot connect to bastion
+  - name: Update postfix to send directly rather than via bastion
+    shell: sed -i -e 's|relayhost =  bastion|#relayhost =  bastion|' /etc/postfix/main.cf
+    notify:
+      - restart postfix
 
   handlers:
   - include: $handlers/restart_services.yml
-- 
1.7.2.1

_______________________________________________
infrastructure mailing list
infrastructure@xxxxxxxxxxxxxxxxxxxxxxx
https://admin.fedoraproject.org/mailman/listinfo/infrastructure





[Index of Archives]     [Fedora Development]     [Fedora Users]     [Fedora Desktop]     [Fedora SELinux]     [Yosemite News]     [KDE Users]

  Powered by Linux