Bagikan melalui


Menginstal Terraform di Windows dengan Bash

Terraform memungkinkan definisi, pratinjau, dan penyebaran infrastruktur cloud. Dengan menggunakan Terraform, Anda membuat file konfigurasi menggunakan sintaks HCL. Sintaksis HCL memungkinkan Anda menentukan penyedia cloud - seperti Azure - dan elemen yang membentuk infrastruktur cloud Anda. Setelah membuat file konfigurasi, Anda membuat rencana eksekusi yang memungkinkan Anda mempratinjau perubahan infrastruktur sebelum disebarkan. Setelah memverifikasi perubahan, Anda menerapkan rencana eksekusi untuk menyebarkan infrastruktur.

Artikel ini memberi Anda opsi untuk mengautentikasi ke Azure untuk digunakan dengan Terraform.

Dalam artikel ini, Anda akan mempelajari cara:

  • Menginstal emulator terminal Git Bash
  • Menginstal Azure CLI
  • Menginstal Terraform
  • Mengonfigurasi lingkungan Anda untuk menjalankan Terraform di Windows
  • Memahami skenario autentikasi Terraform dan Azure umum
  • Mengautentikasi melalui akun Microsoft dari Cloud Shell (menggunakan Bash atau PowerShell)
  • Mengautentikasi melalui akun Microsoft dari Windows (menggunakan Bash atau PowerShell)
  • Membuat entitas layanan menggunakan Azure CLI
  • Buat "service principal" menggunakan Azure PowerShell
  • Tentukan informasi masuk prinsipal layanan dalam variabel lingkungan
  • Tentukan kredensial prinsipal layanan dalam blok penyedia Terraform

1. Mengonfigurasi lingkungan Anda

  • Langganan Azure: Jika Anda tidak memiliki langganan Azure, buat akun gratis sebelum Memulai.

2. Pasang emulator terminal

Ada banyak opsi pada Windows untuk menjalankan perintah bash, termasuk Git Bash dan Windows Terminal. Artikel ini telah diuji menggunakan Git Bash. Unduh dan instal Git Bash.

3. Instal Azure CLI

Instal Azure CLI. Artikel ini diuji menggunakan Azure CLI versi 2.26.1.

4. Instal Terraform untuk Windows

  1. Unduh Terraform. Artikel ini diuji menggunakan Terraform versi 1.1.4.

  2. Dari unduhan, ekstrak executable ke direktori yang Anda pilih (misalnya, c:\terraform).

  3. Perbarui variabel lingkungan PATH global sistem Anda untuk menyertakan direktori yang berisi executable.

  4. Buka jendela terminal.

  5. Verifikasi konfigurasi jalur global dengan terraform perintah .

    terraform -version
    

Memecahkan masalah Terraform di Azure

Memecahkan masalah umum saat menggunakan Terraform di Azure

Langkah selanjutnya