Skip to content
Snippets Groups Projects

Title: ispcli Date: 2017-09-20 10:20 Category: Étudiants Tags: Projets tutorés, www

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