Bagikan melalui


Menginstal Terraform di Windows dengan Azure PowerShell

Terraform memungkinkan definisi, pratinjau, dan penyebaran infrastruktur cloud. Menggunakan Terraform, Anda membuat file konfigurasi menggunakan sintaksis 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 untuk melihat pratinjau perubahan infrastruktur Anda sebelum disebarkan. Setelah memverifikasi perubahan, Anda menerapkan rencana eksekusi untuk menyebarkan infrastruktur.

Artikel ini menjelaskan cara mulai menggunakan Terraform di Azure menggunakan PowerShell.

Dalam artikel ini, Anda akan mempelajari cara:

  • Menginstal versi terbaru PowerShell
  • Menginstal Modul Az PowerShell baru
  • Instal Azure CLI
  • Menginstal Terraform
  • Memahami skenario autentikasi Terraform dan Azure yang umum
  • Autentikasi melalui akun Microsoft dari Cloud Shell (menggunakan Bash atau PowerShell)
  • Autentikasi melalui akun Microsoft dari Windows (menggunakan Bash atau PowerShell)
  • Buat perwakilan layanan menggunakan Azure CLI
  • Membuat perwakilan layanan menggunakan Azure PowerShell
  • Tentukan info masuk perwakilan layanan dalam variabel lingkungan
  • Tentukan info masuk perwakilan layanan dalam blok penyedia Terraform

1. Mengonfigurasi lingkungan Anda

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

2. Menginstal Azure PowerShell

  1. Modul PowerShell terbaru yang memungkinkan interaksi dengan sumber daya Azure disebut modul Az Azure PowerShell. Saat menggunakan modul Az Azure PowerShell, PowerShell 7 (atau lebih baru) adalah versi yang direkomendasikan di semua platform. Jika Anda telah menginstal PowerShell, Anda dapat memverifikasi versi dengan memasukkan perintah berikut di prompt PowerShell.

    $PSVersionTable.PSVersion
    
  2. Instal PowerShell. Demo ini diuji menggunakan PowerShell 7.2.1 (x64) pada Windows 10.

3. Instal Azure CLI

Agar Terraform mengautentikasi ke Azure, Anda perlu menginstal Azure CLI. Demo ini diuji menggunakan Azure CLI versi 2.32.0.

4. Instal Terraform untuk Windows

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

  2. Dari unduhan, ekstrak file yang dapat dieksekusi 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 menggunakan perintah terraform.

    terraform -version
    

Memecahkan masalah Terraform pada Azure

Memecahkan masalah umum saat menggunakan Terraform di Azure

Langkah berikutnya