Package zephir :: Package backend :: Module lib_backend :: Class Serveur
[frames] | no frames]

Class Serveur

source code

classe utilitaire pour récupérer diverses données sur un serveur

Instance Methods
 
__init__(self, pool, id_s, cu=None, data=None)
initialise l'objet serveur et récupère les infos
source code
 
update_data(self, cu=None, data=None)
recharge les données des serveurs
source code
 
__repr__(self)
affichage du serveur
source code
 
__str__(self)
affichage du serveur
source code
 
get_libelle(self) source code
 
get_rne(self) source code
 
get_etab(self) source code
 
get_module(self) source code
 
get_variante(self) source code
 
get_timeout(self) source code
 
get_confdir(self) source code
 
get_config(self, mode="modif_config", encode=False)
retourne la configuration eole du serveur (zephir.eol)
source code
 
save_config(self, dico_zeph, mode='config', encode=False, force=False)
sauvegarde la configuration eole du serveur (zephir.eol)
source code
 
get_status(self)
renvoie le dernier état enregistré du serveur
source code
 
set_status(self, status)
Met à jour l'état du serveur
source code
 
update_ip_pub(self, ip_publique)
Conserve la dernière adresse de connexion du serveur
source code
 
get_params(self, params=None)
renvoie le champ paramètres du serveur
source code
 
edit_serveur(self, dico_modifs) source code
 
update_params(self, params_ori) source code
 
maj_params(self, param_updates)
modifie le champ param d'un serveur @param_updates : dictionnaire contenant les modifications
source code
 
save_params(self, params) source code
 
check_md5conf(self) source code
 
check_maj_status(self, show_installed=False, debnames=[])
vérifie l'état de mise à jour d'un serveur
source code
 
check_min_version(self, debname, min_version) source code
 
regen_key(self, new_addr=None)
prépare une nouvelle clé ssh pour la connexion uucp à zephir
source code
 
get_key(self, old_key, new_key, confirm_ip)
envoie une nouvelle clé à un serveur.
source code
 
get_last_contact(self)
renvoie la date de dernier contact avec le serveur
source code
 
migrate_config(self, module_dest, variante_dest, mode="migration")
crée un dictionnaire creole2 et importe les valeurs du serveur
source code
 
migrate_data(self, check=False)
fonction de récupération des données d'un serveur migré check : vérifie seulement si des données sont migrables sur ce serveur
source code
 
variante_migration(self) source code
 
add_replication(self, rne, content) source code
 
del_replication(self, filename) source code
 
check_replication(self) source code
 
get_replication(self) source code
 
tree_copy(self, args, dirname, fnames) source code
 
copy_fic(self, src, dst, convert, errors)
copie du fichier src sur dst convert: si True, convertit le fichier d'ISO-8859-1 vers UTF-8
source code
Method Details

get_key(self, old_key, new_key, confirm_ip)

source code 
envoie une nouvelle clé à un serveur. les 2 clés publiques (ancienne et nouvelles) doivent être passées en paramètre.