Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
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 menjelaskan cara memulai Terraform di Azure menggunakan PowerShell.
Dalam artikel ini, Anda akan mempelajari cara:
- Menginstal versi terbaru PowerShell
- Pasang Az PowerShell Module yang baru
- Menginstal Azure CLI
- Menginstal Terraform
- 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. Instal Azure PowerShell
Modul PowerShell terbaru yang memungkinkan interaksi dengan sumber daya Azure disebut modul Azure PowerShell Az. Saat menggunakan modul Azure PowerShell Az, PowerShell 7 (atau yang lebih baru) adalah versi yang direkomendasikan di semua platform. Jika PowerShell terinstal, Anda dapat memverifikasi versi dengan memasukkan perintah berikut pada perintah PowerShell.
$PSVersionTable.PSVersion
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
Unduh Terraform. Artikel ini diuji menggunakan Terraform versi 1.1.4.
Dari unduhan, ekstrak executable ke direktori yang Anda pilih (misalnya,
c:\terraform
).Perbarui variabel lingkungan PATH global sistem Anda untuk menyertakan direktori yang berisi executable.
Buka jendela terminal.
Verifikasi konfigurasi jalur global dengan
terraform
perintah .terraform -version
Memecahkan masalah Terraform di Azure
Memecahkan masalah umum saat menggunakan Terraform di Azure