[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:
parent
1158615de0
commit
d10a8a0672
60 changed files with 252 additions and 266 deletions
|
@ -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))
|
||||
|
||||
|
|
|
@ -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"
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue