zephir.backend.lib_backend.Serveur

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
check_dict(self, mode, encode=False) récupération des dictionnaires de configuration du serveur | source code
parsedico(self, mode=`'``modif_config``'`, separator=`'``|` `'`, encode=False) | source code
load_conf(self, mode, dico=None) vérifie que les valeurs déjà chargées correspondent au mode demandé | source code
save_config(self, dico_zeph, mode=`'``config``'`, encode=False, force=False, new_method=True) sauvegarde la configuration eole du serveur (zephir.eol) force : pas de validation des contraintes (pour une variante, la conf est incomplète) new_method : utiliser le nouveau calcul du md5 de la configuration | 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, new_method=True) | source code
check_maj_status(self, maj_checker, show_installed=False, debnames=`[``]`) vérifie l'état de mise à jour d'un serveur | source code
check_min_version(self, maj_checker, 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``'`, dest_version=None) 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_packages(self, paq_names) ajoute un(des) paquet(s) aux paquets à installer d'un serveur | source code
remove_packages(self, paq_names) ajoute un paquet aux paquets à installer d'un serveur | source code
add_info_etab(self, rne, id_client, f_conf) | source code
remove_info_etab(self, rne) | source code
add_replication(self, rne, content, id_client) ajoute une configuration de réplication LDAP | source code
del_replication(self, filename) | source code
check_replication(self) | source code
get_replication(self) | source code
get_replication_infos(self) renvoie les données du fichier etabs.ini | 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.