Terraform Nedir?
Hadi, Windows bilgisayarınıza Terraform’u nasıl kurabileceğimize bakalım!
Adım 1: Terraform İndirme
1. Terraform'un resmi web sitesine gidin: [https://www.terraform.io/downloads.html](https://www.terraform.io/downloads.html).
2. Windows için uygun olan sürümü seçin. Eğer hangi sürümü indireceğinizi bilmiyorsanız, genellikle 64-bit olanı seçmeniz gerekir.
3. İndirme işlemi tamamlandığında, bir zip dosyası elde edeceksiniz.
Adım 2: Terraform’u Çıkartma
1. Zip dosyasına sağ tıklayın ve “Çıkart” (Extract) seçeneğine tıklayın.
2. Çıkarttığınız dosyanın içinde terraform.exe dosyasını bulacaksınız.
Adım 3: Terraform’u Sistem Path’ine Ekleme
1. Başlat menüsüne “Environment Variables” yazın ve “Edit the system environment variables” seçeneğine tıklayın.
2. Açılan pencerede, System Properties altında Environment Variables butonuna tıklayın.
3. System variables bölümünde Path'i bulun ve Edit'e tıklayın.
4. New butonuna tıklayarak, çıkarttığınız terraform.exe dosyasının bulunduğu klasörün yolunu buraya ekleyin. Örneğin, C:\terraform.
5. OK butonlarına tıklayarak tüm pencereleri kapatın.
Adım 4: Kurulumu Kontrol Etme
terraform -vEğer doğru bir şekilde kurulduysa, Terraform’un sürüm bilgisini göreceksiniz.
Adım 5: İlk Terraform Projenizi Başlatma
1. Terraform ile çalışmak istediğiniz bir klasör oluşturun.
2. O klasörde bir main.tf dosyası oluşturun. Bu dosya, Terraform’a hangi kaynakları oluşturacağı ve nasıl yapılandırılacağı hakkında talimat verir.
İlk Terraform projemiz için basit bir AWS EC2 instance başlatalım. İşte örnek bir main.tf dosyası:
provider "aws" {
region = "us-west-2"
}
resource "aws_instance" "example" {
ami = "ami-0c55b159cbfafe1f0"
instance_type = "t2.micro"
}
Burada, AWS üzerinde basit bir EC2 instance başlatmak için gerekli talimatları yazdık. Bu dosyayı oluşturduktan sonra, Terraform’u çalıştırarak bu instance’ı başlatabiliriz.
Adım 6: Terraform Komutları ile Altyapıyı Oluşturma
1. Terraform init komutunu çalıştırarak projenizi başlatın:
terraform initBu komut, gerekli tüm modülleri indirir ve yapılandırmanızı başlatır.
2. Terraform plan komutunu çalıştırarak hangi değişikliklerin yapılacağını kontrol edin:
terraform plan3. Son olarak, altyapınızı oluşturmak için terraform apply komutunu çalıştırın:
terraform applyBu komut, altyapınızı oluşturacak ve size bir onay isteyecektir. Onay verdikten sonra, belirtilen kaynaklar AWS üzerinde oluşturulacaktır.
Adım 7: Kaynakları Temizleme
terraform destroyBu komut, oluşturduğunuz tüm kaynakları silecektir.
Sonuç
Eğer başka sorularınız varsa, çekinmeden sorabilirsiniz. Her zaman yardımcı olmaktan mutluluk duyarım!