diff --git a/net-switch.sh b/net-switch.sh index a176d2d88e2ac3fd76236bb819ad68cf63fa2230..bdfb65d3f64fb5a11d06e687c807f79d3ab68c53 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 7d4047e8bd4def7df93fa316fb7e9a6c0d908e4d..e9c1321076c9b978052fd7ebc9cc907725e23f0b 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