[Nouveau Service] signaturepdf #20
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
2 participants
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference: Garbaye/services-garbaye#20
Loading…
Add table
Add a link
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 pouvoir notamment signer des pdf à main levée sans avoir besoin du logiciel propriétaire ou passe par des procédure assez lourde.
Je propose https://github.com/24eme/signaturepdf
Opportunité
Ce logiciel et déjà utilisé par une vingtaine de structures, il existe depuis 2021, et il y a eu plus de 100 commit sur les 12 derniers mois.
Contraintes et risques
Le service permet de partager des pdf pour les signer a plusieurs. La fonctionnalité peut être désactivée en ne mettant pas de valeur à la variable
PDF_STORAGE_PATH=Accès au service
Tout public
Avec ces éléments, la Gouvernance Garbaye (GG) choisit d'explorer ou pas le service.
Gestation nouveau service
Phase EXPLORATION
dev-NOMSERVICEpodman-usersur un noeudcompute, réaliser les développements dans le dépotservice-garbayeet 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.mdansible-garbaye/group_vars/computeansible-garbaye/garbaye_stuff/ports.mdansible-garbaye/host_vars/SERVEUR_DE_QUALIFICATIONpour faire fonctionner Nginx et Certbot, déployer avec le playbookwebfront.yml.ansible-garbaye/garbaye_stuff/envvars.txthomeutilisateur (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_PRODUCTIONpour faire fonctionner Nginx et Certbot, déployer avec le playbookwebfront.yml.ansible-garbaye/garbaye_stuff/envvars.txtSur le serveur qui portera l'environnement de PRODUCTION :
homeutilisateur (attention aux permissions et SELinux), modification/etc/fstab.Étapes supplémentaires par rapport à la QUALIFICATION :
tinystatusicinga2Phase FINALISATION
www-garbaye/static/.well-known/chatonsinfos/service-NOMSERVICE.propertiesDésolé pour le délai, OK pour EXPLORATION
chouette service