A resposta curta é não, mas a resposta longa é um pouco mais complicada.
De acordo com a documentação do encanto do aplicativo de nó, não parece haver uma maneira para configurá-lo para obter credenciais. Há duas maneiras de contornar isso:
-
Faça o download do código do encanto e modifique-o para aceitar credenciais. Você pode, então, implantar seu charme modificado ou (preferencialmente) enviar a modificação para a loja de charme para que outros possam usar esse recurso.
-
(menos desejável e não escalável) Você pode adicionar manualmente a chave ssh à máquina implantada:
juju deploy node-app
ssh para a máquina que foi criada:
juju ssh node-app/0
e adicione manualmente a chave ssh a essa máquina da maneira que seu repositório suportar.
O número 2 é o menor trabalho, mas também é o mais manual e menos repetível. Se você precisar adicionar unidades ao nó-app, precisará repetir esse processo para cada uma delas.