Trending
  • Java 17 รจ arrivato
  • Microsoft lancia VSCode.Dev
  • Google Cloud Platform via Proxy
  • The Future of Java: Records, Sealed...
  • Come creare immagini Docker x86 (e altre!)...
NodeX
Navigate
  • Home
  • Cloud
  • Tools
  • DevOps
Nuova istanza su GCP su Terraform con Github

Nuova istanza su GCP su Terraform con Github

0
By Admin on Jan 20, 2021 Cloud

Come sapete è possibile creare un nuovo account gratuitamente su Terraform, lo stesso vale su GCP che inizialmente permette di utilizzare 300 dollari di credito nei primi 3 mesi dall'iscrizione.

In questa breve guida andremo a creare un nuova macchina virtuale su GCP utilizzando Terraform Cloud. 

Dopo aver creato il nostro Workspace su Terraform Cloud dobbiamo creare una chiave su GCP per poter operare tramite Terraform.

Accediamo alla sezione IAM e amministratore del nostro progetto, selezioniamo la voce del menu "Account di servizio" e sull'account "Compute Engine default service account" clicchiamo su "Crea chiave". Una volta scaricata la chiave in formato json apriamo il contenuto e rimuoviamo i ritorni a capo e salviamo e copiamo il contenuto in una variabile (Terraform Variables) con il nome google_credentials spuntando la voce "sensitive".

Ora andiamo su GitHub e creaiamo un nuovo repository "terraform", sul repository creiamo un file chiamato "main.tf" con il seguente contenuto:

L'output dovrebbe essere un caso simile a quello che segue:

A questo punto possiamo decidere se procedere con il deploy della nuova macchina virtuale o annullare l'operazione.

Tagged In News Google_credentials Terraform Gcp Github 
Share Twitter Facebook Google+ Pinterest LinkedIn Tumblr Email
comments powered by Disqus
    • Popular
    • Recent
    • Hot
    • Comandi Kafka
      Jan 16, 2021 0 Comandi Kafka
    • GitHub Actions o Jenkins?
      Jan 21, 2021 0 GitHub Actions o Jenkins?
    • Come funzionano le Pull Request di GitHub
      Jan 21, 2021 0 Come funzionano le Pull Request di GitHub
    • The Future of Java: Records, Sealed Classes and Pattern...
      Nov 24, 2021 0 The Future of Java: Records, Sealed Classes and Pattern...
    • CNCF pubblica l'ultimo radar tecnologico incentrato su...
      Nov 22, 2021 0 CNCF pubblica l'ultimo radar tecnologico incentrato su...
    • Elaborazione degli eventi in tempo reale exactly-once su...
      Nov 15, 2021 0 Elaborazione degli eventi in tempo reale exactly-once su...
    • Come funzionano le Pull Request di GitHub
      Jan 21, 2021 0 Come funzionano le Pull Request di GitHub
    • Comandi Kafka
      Jan 16, 2021 0 Comandi Kafka
    • Google Cloud Platform via Proxy
      Jan 10, 2021 0 Google Cloud Platform via Proxy
  • Latest News

  • Latest Reviews

  • About

    NodeX

    DevOps News

    Parliamo di Cloud computing, Continuous Integration, Continuous Delivery, DevOps, Docker, Kubernetes, Terraform, GitHub e molto altro...

  • Popular Posts

    • Comandi Kafka
      Jan 16, 2021 0 Comandi Kafka
    • GitHub Actions o Jenkins?
      Jan 21, 2021 0 GitHub Actions o Jenkins?
    • Come funzionano le Pull Request di GitHub
      Jan 21, 2021 0 Come funzionano le Pull Request di GitHub
  • News Stream

    The Future of Java:...
    CNCF pubblica l'ultimo...
    Elaborazione degli eventi...
    Apache Spark porta l'API...
    GCE: Provided scope(s) are...
    Java Novembre 2021
    Java 17 รจ arrivato
    Microsoft lancia VSCode.Dev
    AWS annuncia la...
    Datadog monitoring per...
    Java - Observability con...
    I moduli in Terraform
Copyright © 2021. Powered by Powerpad CMS Reloaded
  • About
  • Privacy
  • Contact
Home Cloud
^ Top