Projet

Général

Profil

Scripts python API ARV » Historique » Version 14

« Précédent - Version 14/16 (diff) - Suivant » - Version actuelle
Fabrice Barconnière, 16/01/2015 10:04


Quelques scripts Python utilisants l'API ARV

ATTENTION, ces scripts ne sont pas tous vérifiés et exécutables tels quels. Ils sont parfois écrits pour fonctionner dans des conditions propres à une académie. Il peut être nécessaire de les adapter.

Forcer la mise à jour des infos Zéphir de tous les serveurs dans la base ARV

Les champs id_zephir et eole_version ne sont pas forcément tous renseignés dans la base ARV car ils n'existaient pas à la création du projet. Voici un script (merci Karim) qui permet d'alimenter la base automatiquement sur tous les serveurs :

Contournement du problème de fragmentation IKEv2

Pour contourner le problème de fragmentation en IKEv2, il est possible de paramétrer IPsec (leftsendcert = never) pour ne pas envoyer les certificats lors de l'établissement de la connexion. Voici un script (encore merci Karim) qui permet de modifier la base ARV pour toutes les connexions :

Importation d'un serveur dans ARV et création des tunnels

Ce script importe un serveur dans ARV à partir de son identifiant Zéphir et crée des tunnels adaptés à l'académie de Nantes (merci à cdeze).

à suivre

MajSendCert.py Voir - Contournement du problème de fragmentation IKEv2 (1,15 ko) Fabrice Barconnière, 15/01/2015 16:03

majInfoZephir.py Voir - Forcer la mise à jour des infos Zéphir de tous les serveurs dans la base ARV (2,41 ko) Fabrice Barconnière, 15/01/2015 16:06

CreateARVNodeConfWithZephirId.py Voir - Création d'une configuration ARV à partir d'un identifiant Zéphir (5,79 ko) Fabrice Barconnière, 16/01/2015 10:00

renew_autosigned_cert (4,72 ko) Fabrice Barconnière, 29/05/2017 13:36

add_rie_tunnel (5,17 ko) Fabrice Barconnière, 30/05/2017 15:00