[Bcfg2] Nouveau paquet, nouvelle config

Ignore-this: 67cdee8f32d7581493d12617ddc97bc2
Bcfg2 a subi deux releases, qui ont pas mal changé les "normes".

Les balises suivntes sont remplacées :

<ConfigFile> ---------------------------> <Path type="file">
<Directory>  ---------------------------> <Path type="directory">
<SymLink>    ---------------------------> <Path type="symlink">
etc

Pour les fichiers python, désormais, on utilise plus
<ConfigFile>, mais <Python>

darcs-hash:20121211100127-b6762-f146f4460e9713cb59a25c33a08b551c5280f3b2.gz
This commit is contained in:
Pierre-Elliott Bécue 2012-12-11 11:01:27 +01:00
parent 1158615de0
commit d10a8a0672
60 changed files with 252 additions and 266 deletions

View file

@ -25,13 +25,13 @@ import sys
sys.path.append('/usr/scripts/gestion')
def comment(line):
'''Écrit un commentaire'''
'''Ecrit un commentaire'''
out(comment_start + " " + line + "\n")
emacs_mode = "conf-unix"
def header(desc=None, mode=None):
'''Écrit une en-tête de fichier avec un commentaire'''
'''Ecrit une en-tete de fichier avec un commentaire'''
comment("-*- mode: %s; coding: utf-8 -*-" % (mode or emacs_mode))
comment("")
comment("Fichier gere par BCfg2 (avec le plugin Python)")
@ -45,7 +45,7 @@ def header(desc=None, mode=None):
out("\n")
def var(name, value, doc=None):
'''Écrit la définition d'une variable'''
'''Ecrit la definition d'une variable'''
if doc: comment(doc)
out("%s = %s\n" % (name, value))

View file

@ -52,22 +52,22 @@ def radinip():
if has("vlan-radin"):
return ip_vlan[hostname]["vlan-radin"]
else:
raise NotImplementedError, "Ce serveur n'a rien à faire sur le VLAN radin"
raise NotImplementedError, "Ce serveur n'a rien a faire sur le VLAN radin"
def accueilip():
if has("vlan-accueil"):
return ip_vlan[hostname]["vlan-accueil"]
else:
raise NotImplementedError, "Ce serveur n'a rien à faire sur le VLAN d'accueil"
raise NotImplementedError, "Ce serveur n'a rien a faire sur le VLAN d'accueil"
def appt_ens_ip():
if has("vlan-ens"):
return ip_vlan[hostname]["vlan-ens"]
else:
raise NotImplementedError, "Ce serveur n'a rien à faire sur le VLAN des appartements de l'ENS"
raise NotImplementedError, "Ce serveur n'a rien a faire sur le VLAN des appartements de l'ENS"
def isolementip():
if has("vlan-isolement"):
return ip_vlan[hostname]["vlan-isolement"]
else:
raise NotImplementedError, "Ce serveur n'a rien à faire sur le VLAN isolement"
raise NotImplementedError, "Ce serveur n'a rien a faire sur le VLAN isolement"