|
__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
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
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
|
|
|
|
|
|
|
maj_params(self,
param_updates)
modifie le champ param d'un serveur @param_updates : dictionnaire
contenant les modifications |
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
|
|
|
|
|
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
|
|
|
|
|
add_replication(self,
rne,
content,
id_client)
ajoute une configuration de réplication LDAP |
source code
|
|
|
|
|
|
|
|
|
get_replication_infos(self)
renvoie les données du fichier etabs.ini |
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
|
|