Notre application est hébergée sur un dépôt privé qui nécessite une clé SSH pour y accéder, et le charme node-app suppose que le dépôt est disponible publiquement.
Y a-t-il un moyen d'installer la clé automatiquement et de manière sécurisée?
Notre application est hébergée sur un dépôt privé qui nécessite une clé SSH pour y accéder, et le charme node-app suppose que le dépôt est disponible publiquement.
Y a-t-il un moyen d'installer la clé automatiquement et de manière sécurisée?
La réponse courte est non, mais la réponse longue est un peu plus compliquée.
Selon la documentation du charme node-app, il ne semble pas y avoir de moyen de le configurer pour prendre des informations d'identification. Il existe deux façons de contourner cela :
Téléchargez le code du charme et modifiez-le pour qu'il accepte des informations d'identification. Vous pouvez ensuite déployer votre charme modifié ou (de préférence) soumettre la modification au magasin de charmes afin que d'autres puissent utiliser cette fonctionnalité.
(moins souhaitable et non scalable) Vous pourriez ajouter manuellement la clé ssh à la machine déployée :
juju deploy node-app
se connectez à la machine créée :
juju ssh node-app/0
et ajoutez manuellement la clé ssh à cette machine de la manière que votre dépôt supporte.
Le numéro 2 est le moins de travail, mais c'est aussi le plus manuel et le moins répétable. Si vous devez ajouter des unités à node-app, vous devriez répéter ce processus pour chacune d'entre elles.
SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.