Contexte

ISPConfig est un outil de gestion de serveur (web, mail, dns) via une interface web.

une API SOAP est disponible depuis la version 3.

Ce projet vise à implémenter un client d'api en ligne de commande.

A titre d'exemple python-gitlab est un client d'API pour gitlab.

Les commandes à implémenter concernent toutes les actions de

  • configuration du serveur
  • gestion des clients
  • gestion des hotes web
  • gestion des utilisateurs ssh
  • gestion des bases de données
  • gestion des utilisateurs bases de données
  • gestion des entréees DNS
  • gestion des comptes mail

Seule la partie gestion de la virtualisation pourra être mise de côté.

Résultat attendu

un dépôt sur https://gitlab.isima.fr contenant

  • le code source implémentant les fonctionnalités demandées
  • un fichier README.md documentant l'installation, la configuration et l'utilisation du service
  • un rapport détaillé du travail réalisé

Technologies

Points à considérer

  • l'ergonomie
    • facilité de configuration
    • simplicité d'utilisation
    • commandes intuitives
    • possibilité de batcher certaines opérations

Commentaires

comments powered by Disqus