[Nouveau Service] I hate money #19
Labels
No labels
priorité:basse
priorité:critique
priorité:haute
priorité:moyenne
type:amélioration
type:bug
type:logique-script
type:projet
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference: Garbaye/services-garbaye#19
Loading…
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Besoin et bénéfices
Pour gérer des dépenses en groupe, proposer une alternative à tricount
Alternative I hate money
Opportunité
Le projet date de 2011 (d'après le git)
Le dernier commit à 1 mois
1.1k étoiles
74% de python
Contraintes et risques
Faible contrainte capacitive à priori
Peu de risque légal car pas d'envoi de données public (juste les copies de justificatifs possibles). Je de données similaire à framadate
Accès au service
niveau d'accès souhaité : tout public
Avec ces éléments, la Gouvernance Garbaye (GG) choisit d'explorer ou pas le service.
Gestation nouveau service
Phase EXPLORATION
dev-NOMSERVICE
podman-user
sur un noeudcompute
, réaliser les développements dans le dépotservice-garbaye
et déployer le pod/container. Ne pas créer d'utilisateur, home, partition ou réservation de port à cette étape.Selon l'évaluation du service, la GG choisit de poursuivre avec la mise en QUALIFICATION du service :
Phase QUALIFICATION :
ansible-garbaye/garbaye_stuff/uid-gid.md
ansible-garbaye/group_vars/compute
ansible-garbaye/garbaye_stuff/ports.md
ansible-garbaye/host_vars/SERVEUR_DE_QUALIFICATION
pour faire fonctionner Nginx et Certbot, déployer avec le playbookwebfront.yml
.ansible-garbaye/garbaye_stuff/envvars.txt
home
utilisateur (attention aux permissions et SELinux), modification/etc/fstab
.Phase TUNING
Sur l'environnement de QUALIFICATION, on observe une phase d'utilisation afin :
La GG statue sur la mise en PRODUCTION :
Phase PRODUCTION
ansible-garbaye/host_vars/SERVEUR_DE_PRODUCTION
pour faire fonctionner Nginx et Certbot, déployer avec le playbookwebfront.yml
.ansible-garbaye/garbaye_stuff/envvars.txt
Sur le serveur qui portera l'environnement de PRODUCTION :
home
utilisateur (attention aux permissions et SELinux), modification/etc/fstab
.Étapes supplémentaires par rapport à la QUALIFICATION :
tinystatus
icinga2
Phase FINALISATION
www-garbaye/static/.well-known/chatonsinfos/service-NOMSERVICE.properties