réflexion sur l'emplacement du token à fixer #2
Labels
No Label
Cat = Documentation
Cycle = A Livrer DEV
Cycle = A Livrer PREPROD
Cycle = Backlog
Cycle = En Cours
Cycle = En Revue
Cycle = Livré DEV
Cycle = Livré PREPROD
Cycle = Retour DEV
Equipe = DEV
Equipe = SYS
Priorité = 01 - Haute
Priorité = 02 - Moyenne
Priorité = 03 - Basse
Statut = Bloqué
Statut = En Attente
Statut = En Rédaction
Type = ADR
Type = Anomalie
Type = CCTP
Type = Epic
Type = Question
Type = Scénario
Type = Tâche
No Milestone
No project
No Assignees
2 Participants
Notifications
Due Date
No due date set.
Dependencies
No dependencies set.
Reference: arcad/emissary#2
Loading…
Reference in New Issue
No description provided.
Delete Branch "%!s(<nil>)"
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?
Toute commande
emissary api agent
est infructueuses si l'on est pas positionné dans le dossier contenant.emissary-token
, qui ce trouve là ou il à été créé par l'utilisateur !exemple de retour en étant dans un autre dossier.
En partant du principe que la modification de configuration uci des bornes peut ce faire depuis le serveur, il paraît opportun d'imaginer plusieurs dossier correspondant à des types de bornes (destinations, usage etc...) qui réponds à différentes configuration.
par exemple:
En partant de ce principe il serait plus cohérent de mon point de vue d'avoir un emplacement prévu pour le token, à partir du moment ou il est au bon endroit, toutes commandes emissary ira le chercher n'obligeant pas l'utilisateur à revenir à chaque fois dans son dossier.
Ou le cas échéant de pouvoir le préciser dans un fichier de conf.
/etc/emissary/server.yml
est peut-être trop évident ? (sécurité ?)Ou comme dans l'exemple dans un .secret/ ?
Il est possible de surcharger l'emplacement du jeton via les drapeaux de la ligne de commande, cf.
--help
sur les différentes commandes de manipulation de l'API Emissary:Il serait cependant envisageable que modifier l'emplacement par défaut vers un répertoire de configuration du type
$HOME/.config/emissary/token
afin que le répertoire de travail courant n'influe pas par défaut sur la capacité d'Emissary à trouver le jeton.Le jeton d'authentification sera désormais cherché aux chemins suivants:
$PWD/.emissary-token
$HOME/.config/emissary/auth-token
La recherche s'effectuera de manière séquentielle, jusqu'à trouver un fichier existant.
La commande
auth create-token
écrira désormais par défaut dans le fichier$HOME/.config/emissary/auth-token
, sauf si le chemin est modifié en passant le drapeau--output
.