From 57e92cd8cf14372985bb0d33688d71a3431c0e91 Mon Sep 17 00:00:00 2001
From: Elian Loraux <elian.loraux@tetras-libre.fr>
Date: Mon, 29 Jul 2024 09:52:07 +0200
Subject: [PATCH] send mail

---
 net-switch.sh            | 2 ++
 send_maintenance_mail.sh | 8 ++++++++
 2 files changed, 10 insertions(+)

diff --git a/net-switch.sh b/net-switch.sh
index a176d2d..bdfb65d 100644
--- a/net-switch.sh
+++ b/net-switch.sh
@@ -46,6 +46,7 @@ if [[ -f "$stateFile" ]]; then
             kill $pid
             change_dns $APIKEY $tetrixPublicIPOnOVH
             echo "normal" > "$stateFile"
+            bash send_maintenance_mail.sh modele-mail-netbascule-stop
         fi
     else
         if [[ $state = "normal" ]]; then
@@ -53,6 +54,7 @@ if [[ -f "$stateFile" ]]; then
             bash $reverseSSHProxyPath &
             change_dns $APIKEY $aquilaPublicIPOnOVH
             echo "backup" > "$stateFile"
+            bash send_maintenance_mail.sh modele-mail-netbascule-start
         fi
     fi
 else
diff --git a/send_maintenance_mail.sh b/send_maintenance_mail.sh
index 7d4047e..e9c1321 100644
--- a/send_maintenance_mail.sh
+++ b/send_maintenance_mail.sh
@@ -19,6 +19,14 @@ case $1 in
     "fin")
         mutt -s "Fin des operations de maintenance" -i modele-mail-fin $mailtosend
         ;;
+    "netbasculestart")
+        mailtosend="sysadmin@tetras-libre.fr"
+        mutt -s "Basculement auto du réseau WAN vers 4G" -i modele-mail-netbascule-start $mailtosend
+        ;;
+    "netbasculestart")
+        mailtosend="sysadmin@tetras-libre.fr"
+        mutt -s "Basculement auto du réseau 4G vers WAN" -i modele-mail-netbascule-stop $mailtosend
+        ;;
     *)
         echo "Usage: $0 {annonce|debut|fin}"
         exit 1
-- 
GitLab