Terraform ile bulut altyapısını yönetmeye başlamak isteyen herkesin merak ettiği ilk soru, "Terraform nasıl kurulur?" oluyor. Bu yazıda, Windows işletim sistemi üzerinde Terraform’u nasıl hızlı ve sorunsuz bir şekilde kurabileceğinizi adım adım açıklayacağım. Hazırsanız, başlayalım!
Terraform Nedir?
Terraform Kurulumuna Hazır Mısınız?
Adım 1: Terraform’u İndirme
Terraform’un en güncel sürümünü [Terraform İndirme Sayfası](https://www.terraform.io/downloads.html) üzerinden bulabilirsiniz. Windows işletim sistemi için uygun sürümü seçin. Zip dosyasını indirdikten sonra, dosyayı bir klasöre çıkarın.
Adım 2: Path Ayarlama
Kurulum sırasında dikkat etmeniz gereken bir diğer önemli nokta, PATH ayarını yapmaktır. Bu, Terraform komutlarının sistem genelinde kullanılabilmesi için gereklidir.
Zip dosyasını çıkardıktan sonra, içinde bulunan `terraform.exe` dosyasını bir klasöre kopyalayın. Örneğin, `C:\Program Files\Terraform` gibi bir yere.
Şimdi, bu klasörü sistem PATH’ine eklememiz gerekiyor:
1. Başlat menüsüne sağ tıklayın ve "Sistem" seçeneğine tıklayın.
2. Sol menüden "Gelişmiş sistem ayarları"'na tıklayın.
3. "Ortam Değişkenleri" butonuna tıklayın.
4. Sistem değişkenleri bölümünde, Path'i seçin ve Düzenle'ye tıklayın.
5. Yeni bir yol ekleyin ve Terraform dosyanızın bulunduğu dizini yazın, örneğin `C:\Program Files\Terraform`.
Değişiklikleri kaydedin ve pencereyi kapatın.
Adım 3: Terraform’un Yüklendiğini Kontrol Etme
Artık Terraform’u kurmaya hazırız. Komut istemcisini açın (Windows PowerShell veya Komut İstemcisi) ve şu komutu yazın:
terraform --versionEğer her şey doğru yapıldıysa, Terraform’un sürümünü göreceksiniz. Bu, kurulumun başarılı olduğu anlamına gelir.
İlk Terraform Projenizi Oluşturun
Adım 4: Terraform Konfigürasyon Dosyası Oluşturma
Her Terraform projesi, altyapıyı tanımlayan bir konfigürasyon dosyasına sahiptir. Hadi, basit bir AWS EC2 instance'ı kuracağımız bir konfigürasyon dosyası oluşturalım.
1. Her şeyden önce, bir klasör oluşturun. Örneğin `C:\terraform-proje`.
2. Bu klasöre bir dosya oluşturun ve adını `main.tf` koyun.
3. `main.tf` dosyasının içine aşağıdaki kodu yazın:
provider "aws" {
region = "us-east-1"
}
resource "aws_instance" "example" {
ami = "ami-0c55b159cbfafe1f0"
instance_type = "t2.micro"
}
Adım 5: Terraform Komutları ile Altyapı Yönetimi
Artık altyapıyı yönetmeye başlayabiliriz. İlk olarak, Terraform’un ne yapacağını görmek için `terraform plan` komutunu çalıştırın.
terraform planBu komut, Terraform’un ne tür değişiklikler yapacağını gösterir. Eğer her şey doğru görünüyorsa, altyapıyı oluşturmak için `terraform apply` komutunu çalıştırabilirsiniz.
terraform applyBu komut size, Terraform’un yapacağı değişiklikleri onaylamanızı isteyecek. `yes` yazarak işlemi onaylayın ve Terraform gerekli altyapıyı oluşturacaktır.
Adım 6: Altyapıyı Temizleme
Eğer altyapıyı silmek isterseniz, aşağıdaki komutu kullanarak tüm kaynakları temizleyebilirsiniz:
terraform destroyVe işte bu kadar! Artık, Terraform’un temellerini öğrendiniz ve Windows üzerinde başarılı bir şekilde kurulum gerçekleştirdiniz.