Permettre aux utilisateurs de déclencher des actions sur leurs services
On aurait besoin que les utilisateurs puissent déclencher un certains nombre d'action concernant leurs services sans avoir besoin d'un adminsys de l'asso. C'est moins humains, mais ça permet d'avoir moins de charge au quotidien et de se concentrer sur la maintenance, l'évolution des services et autres...
En gras les trucs qui sont le plus nécessaire chez ARN:
Permettre à un utilisateur de gérer ses services:
-
Configurer le reverse DNS en ipv4 et en ipv6 (pour vpn, vps, housing, adsl...) -
Redémarrer son VPS -
Redémarrer son VPS sur une iso (liste des iso à récupérer soit par la conf, soit en demandant à l'infra) -
Redémarrer en mode rescue (genre le stockage monté sur un autre VPS temporaire) -
Renouveler son certificat de sécurité VPN -
Redémarrer électriquement son serveur physique (via les prises manageables) -
??? supprimer son VPN/VPS
Connaître l'état de son service ? :
-
? État de sa connexion wifi -
? État de son VPS
S'inscrire à un service (potentiellement avec validation d'un admin ?):
-
Créer son compte sur un yunohost (sans-nuage.fr), pour ARN on a besoin qu'ils puissent le faire à l'inscription -
Créer un VPS/VPN
Automatiser certaines actions d'administration:
-
??? Clore un service si ce dernier est supprimé de l'infra -
Supprimer un service
Sur le plan technique on peut avoir besoin de faire confirmer par un admin certaines actions, ou de les déclencher dans l'interface d'admin. On peut aussi avoir besoin de gérer une queue ou des rate limit pour éviter que quelqu'un casse l'infra.
Sachant que tout ceci nécessite un gros boulot pour s'interfacer correctement.
Il faudra bien valider les entrées (genre pas d'injection dans bind ou pas de reboot d'un autre adhérent possible...).
J'ai listé beaucoup d'action, mais faut y aller petit à petit, si déjà on avait le reverse dns on est contente.
Ticket à propos du reverse dns: #34