Parce que «Ça peut toujours servir»™ et que de toutes façons il y en a déjà des bouts qui sont dans le dépôt et que c'est chiant de git add -f.
Et puis bon, ça fait que 3Mo
This commit is contained in:
parent
29f50c2ed9
commit
3bde363deb
299 changed files with 17466 additions and 0 deletions
34
archive/utils/checkMidIp.py
Normal file
34
archive/utils/checkMidIp.py
Normal file
|
@ -0,0 +1,34 @@
|
|||
#!/usr/bin/python
|
||||
# -*- coding: utf-8 -*-
|
||||
# © Olivier Huber, 2010
|
||||
# Licence MIT
|
||||
""" Ce script vérifie la cohérence entre le mid et l'adresse ip de toutes les
|
||||
machines """
|
||||
|
||||
# Depuis la modification de la sémantique du mid et la création du rid,
|
||||
# ceci n'a plus de raison d'être
|
||||
# --
|
||||
# 20-100, 08/02/13
|
||||
|
||||
import sys
|
||||
|
||||
sys.path.append('/usr/scripts/gestion')
|
||||
|
||||
from ldap_crans import crans_ldap
|
||||
import midtools
|
||||
|
||||
db = crans_ldap()
|
||||
|
||||
machines = db.all_machines()
|
||||
|
||||
for machine in machines:
|
||||
try:
|
||||
mid_calc = midtools.Mid(None, machine.ip()).mid
|
||||
except ValueError, e:
|
||||
print e
|
||||
else:
|
||||
if mid_calc != int(machine.id()):
|
||||
print "La machine associée à l'ip %s a le mid %s alors qu'elle \
|
||||
devrait avoir %d" % (machine.ip(), machine.id(), mid_calc)
|
||||
|
||||
exit(0)
|
Loading…
Add table
Add a link
Reference in a new issue