Utilisation de groupes dynamiques de Bcfg2 pour la connexion de secours.

On utilise un probe pour détecter lorsque que l'on est en connexion de secours.

darcs-hash:20071209125836-af139-4eb5f00c1d7849de5c682b8e953de3bf170cfa39.gz
This commit is contained in:
Jeremie Dimino 2007-12-09 13:58:36 +01:00
parent 2f4e5259d2
commit 2fc08f3e0b
3 changed files with 19 additions and 4 deletions

View file

@ -312,4 +312,13 @@
-->
</Group>
<!-- +======================+ -->
<!-- | Connexion de secours | -->
<!-- +======================+ -->
<!-- Le groupe suivant est inclu automatiquement par le probe rescue
lorsque l'on est en connexion de secours. -->
<Group name="rescue-mode"
comment="groupe inclu lorsque l'on est en connexion de secours"/>
</Groups>

8
Probes/rescue Executable file
View file

@ -0,0 +1,8 @@
#!/bin/bash
rescue_file=/usr/scripts/secours/etat_$(hostname -s)
if [ -f $rescue_file ]; then
if [ "$(< rescue_file)" = "secours" ]; then
echo "group:rescue-mode"
fi
fi

View file

@ -241,14 +241,12 @@ lmtp_send_xforward_command=yes
# Pieces jointes
mime_header_checks = regexp:/etc/postfix/mime_header_checks
{% if not secondary %}\
{% if not secondary and has("rescue-mode") %}\
# +----------------------+
# | Connexion de secours |
# +----------------------+
### BEGIN RESCUE MODE
#relayhost = [ultra-adsl.crans.org]:25
### END RESCUR MODE
relayhost = [ultra-adsl.crans.org]:25
{% end %}\
{# Fin de la conf specifique au mx #}