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