dns-add (version 1.0)
index
/home/ispadmin/bin/dns-add.py

ispadmin - Suite Administración Correo/Web/DNS
hector@bith.net
---
administración de la dns
 
- añadir entradas dns maestas o esclavas
- si son maestras se usará la plantilla por defecto en la que
  se crean www,ftp y mx, todo apuntando aquí
- si es esclava, pues sólo me hará falta saber quién es el 
  maestro

 
Modules
            
ispadmin
ispadmin
getopt
ispadmin
ispadmin
os
sys
ispadmin
 
Functions
            
lee_lista(args, pos, pregunta, default, funcion_validacion)
si el argumento indicado por 'pos' en el array 'args' no existe,
llama a userinput(pregunta,default), en caso contrario usa esos valores.
en ambos casos valida esos valores como ips o como cname
main(argv, env)
crea una nueva zona dns (maestra o esclava, dependerá)
new_master(zonas, nombre, lasdns, www, ftp, mx, soa, esclavos)
crea una nueva zona maestra
new_slave(zonas, nombre, masters)
crea una nueva zona slave
(aquí no se ejecuta nada en el remoto)
 
Data
             __ayuda__ = '\n a\xf1adir nuevas zonas DNS en BIND\n \n uso: %s ...o \xfanicamente\n la IP que actuar\xe1 de master.\n\n'
__file__ = './dns-add.pyc'
__name__ = 'dns-add'
__version__ = '1.0'