Je crée une instance de Debian Linux à l'aide du script Terraform ci-dessous.
* google_compute_instance.default: timeout - last error: ssh: handshake failed: ssh: unable to authenticate, attempted methods [none publickey], no supported methods remain
3 Réponses :
Il semble que vous puissiez pouvoir utiliser le champ de script de démarrage pour spécifier l'installation d'agent: p>
https://www.terraform.io/docs/providers /google/r/compute_instance.html P>
metadata_startup_script = "echo hi> /test.txt" code> p>
Voici un lien pour créer le script Terraform:
https://cloud.google.com/community/tatudials/geting-started-on-gcp-with-terraform p>
ajoutez les métadonnées suivantes afin d'installer la journalisation de StackDriver Agent: p> enfin ssh dans l'instance et vérifiez l'état du service: p> $ SUDO SERVICE STATUS GOOGLE-FLIPTD P> p>
Utilisation de REMOTE-EXEC a travaillé le meilleur pour moi. < Pré> xxx pré>
en tournant l'instance Linux, utilisez J'ai ajouté Remote-EXEC code> à
ssh code> dans l'instance et exécutez les deux commandes mentionnées à une Installation de l'agent sur Linux et Windows Strort> Page . P>
RM install-logging-agent.sh code> Pour supprimer le script après l'installation terminée. P> P>
Vous devez configurer
ssh code> auth-auth pour l'instance si vous voulez l'utiliser pour le provisionnement à distance.