[secours] Ajout du cron dans bcfg2
This commit is contained in:
parent
80e87b27a1
commit
5d7c2cc7f8
3 changed files with 30 additions and 0 deletions
3
Bundler/connexion-secours.xml
Normal file
3
Bundler/connexion-secours.xml
Normal file
|
@ -0,0 +1,3 @@
|
|||
<Bundle name="connexion-secours">
|
||||
<Python name="/etc/cron.d/secours"/>
|
||||
</Bundle>
|
|
@ -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
13
Python/etc/cron.d/secours
Normal 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"
|
||||
|
Loading…
Add table
Add a link
Reference in a new issue