[secours] Ajout du cron dans bcfg2

This commit is contained in:
Valentin Samir 2013-05-29 00:54:10 +02:00
parent 80e87b27a1
commit 5d7c2cc7f8
3 changed files with 30 additions and 0 deletions

View file

@ -0,0 +1,3 @@
<Bundle name="connexion-secours">
<Python name="/etc/cron.d/secours"/>
</Bundle>

View file

@ -17,6 +17,7 @@
<Group name="vlan-wifi" />
<Group name="nginx" comment="Proxy web et pages déco"/>
<Group name="aiccu" comment="tunnel ipv6"/>
<Group name="connexion-secours"/>
</Group>
<Group name="charybde"
@ -69,6 +70,7 @@
<Group name="dns-primary"/>
<Group name="firmware-bnx2"/>
<Group name="dns-tv"/>
<Group name="connexion-secours-test"/>
</Group>
<Group name="gordon"
@ -732,6 +734,7 @@
<Group name="dns-recursif"
comment="un serveur DNS récursif de l'association">
<Group name="dns-server"/>
<Group name="connexion-secours"/>
</Group>
<Group name="dns-forward-only"
@ -837,6 +840,16 @@
<Group name="vpn"/>
</Group>
<Group name="connexion-secours"
comment="Les services dont la configuration dépents de l'état de la connexion" >
<Bundle name="connexion-secours" />
</Group>
<Group name="connexion-secours-test"
comment="Le serveur testant l'état de la connexion" >
<Group name="connexion-secours" />
</Group>
<!-- *** Divers *** -->
<Group name="users"
@ -961,6 +974,7 @@
<Group name="db"/>
<Group name="postfix.transport"/>
<Bundle name="check_cert" /><!-- Certif postfix ssmtp(port 465) -->
<Group name="connexion-secours"/>
</Group>
<Group name="greylisting"

13
Python/etc/cron.d/secours Normal file
View file

@ -0,0 +1,13 @@
# -*- coding: utf-8; mode: python -*-
info["owner"] = "root"
info["group"] = "root"
info["perms"] = 0644
if has('connexion-secours-test'):
header("Teste la disponibilité de la connexion normale et passe en secours si besoin")
print "* * * * * root /usr/scripts/secours/secours.py test > /dev/null"
else:
header("Mise en place de la connexion de secours suivant l'état du maitre")
print "* * * * * root /usr/scripts/secours/secours.py > /dev/null"