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:
parent
2f4e5259d2
commit
2fc08f3e0b
3 changed files with 19 additions and 4 deletions
|
@ -312,4 +312,13 @@
|
||||||
-->
|
-->
|
||||||
</Group>
|
</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>
|
</Groups>
|
||||||
|
|
8
Probes/rescue
Executable file
8
Probes/rescue
Executable 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
|
|
@ -241,14 +241,12 @@ lmtp_send_xforward_command=yes
|
||||||
# Pieces jointes
|
# Pieces jointes
|
||||||
mime_header_checks = regexp:/etc/postfix/mime_header_checks
|
mime_header_checks = regexp:/etc/postfix/mime_header_checks
|
||||||
|
|
||||||
{% if not secondary %}\
|
{% if not secondary and has("rescue-mode") %}\
|
||||||
# +----------------------+
|
# +----------------------+
|
||||||
# | Connexion de secours |
|
# | Connexion de secours |
|
||||||
# +----------------------+
|
# +----------------------+
|
||||||
|
|
||||||
### BEGIN RESCUE MODE
|
relayhost = [ultra-adsl.crans.org]:25
|
||||||
#relayhost = [ultra-adsl.crans.org]:25
|
|
||||||
### END RESCUR MODE
|
|
||||||
{% end %}\
|
{% end %}\
|
||||||
|
|
||||||
{# Fin de la conf specifique au mx #}
|
{# Fin de la conf specifique au mx #}
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue