0Pricing
DevOps Bootcamp · Ders

Terraform Kurulumu ve CLI Temelleri

Terraform'u yerel makinenize kurmayı ve `init`, `plan` ve `apply` gibi temel komut satırı arayüzü (CLI) komutlarına aşinalık kazanmayı öğrenin.

Terraform Kurulumu ve CLI Temelleri, CoddyKit'te ücretsiz bir DevOps Bootcamp dersidir. Bu, 4 dersinin 2. dersidir. Aşağıdan dersin tamamını ücretsiz okuyabilir, sonra tarayıcıda yerleşik kod editörü ve 7/24 yapay zeka koçu ile uygulamalı olarak pratik yapabilirsin. Bu, DevOps Bootcamp öğrenme yolunun bir parçasıdır ve ilerlemeniz web ve CoddyKit uygulaması arasında senkronize olur. DevOps Bootcamp kursu toplamda 4 dersten oluşur.

Terraform CLI'ye Hoş Geldiniz!

Terraform, komut satırı arayüzü üzerinden çalışır — altyapıyı yönetmek için terminale komutlar yazarsınız. Haydi kurulumu yapalım ve temel bilgileri öğrenelim.

Terraform'u Hazırlama

Terraform'u kurmak üç adımdan oluşur: OS'unuz için ikili dosyayı indirin, dosyayı çıkarın, ardından kabuğunuzun onu adıyla bulabilmesi için PATH'e ekleyin.

Kurulum Yöntemleri

macOS veya Linux'ta Homebrew gibi bir paket yöneticisi kullanın; Windows'ta Chocolatey kullanın ya da ikili dosyayı PATH'e elle ekleyin. Dosyayı her zaman HashiCorp'un resmî sürümlerinden indirin.

Kurulumunuzu Doğrulama

Kurulumdan sonra terminalinizde sürümü kontrol ederek işlemin başarılı olduğunu doğrulayın.

terraform -v

`terraform init` Komutunu Anlama

terraform init, çalışma dizinini hazırlar — Terraform'un ihtiyaç duyduğu sağlayıcı eklentilerini indirir ve durum arka ucunu kurar. Bunu proje kurulumu olarak düşünebilirsiniz.

İlk `init` İşleminiz

Bir klasöre basit bir main.tf dosyası ekleyin, ardından orada terraform init komutunu çalıştırın. Bu yapılandırma, öğrenmek için ideal, zararsız bir yer tutucu olan null_resource'u kullanır.

terraform {
  required_providers {
    null = {
      source = "hashicorp/null"
      version = "~> 3.0"
    }
  }
}

resource "null_resource" "example" {
  # This resource does nothing, useful for testing
}

`terraform plan` Komutu

terraform plan, bir yürütme planı oluşturur — henüz hiçbir şeye dokunmadan neyin oluşturulacağını, değiştirileceğini veya yok edileceğini tam olarak gösteren bir deneme çalıştırmasıdır.

Planınızı İnceleme

main.tf dosyamıza karşı plan komutunu çalıştırdığımızda, aşağıdaki gibi bir kaynağın ekleneceği bildirilir.

Terraform will perform the following actions:

  # null_resource.example will be created
  + resource "null_resource" "example" {
      + id = (known after apply)
    }

Plan: 1 to add, 0 to change, 0 to destroy.

`terraform apply` Komutu

terraform apply, planı yürütür — kaynakları gerçekten oluşturur, günceller veya yok eder. Planı bir kez daha gösterir ve önce sizden onay ister.

Altyapınızı Uygulama

terraform apply yazın, 'yes' ile onaylayın; Terraform kaynakları oluşturur. Çıktı, null_resource'un oluşturulduğunu doğrular.

null_resource.example: Creating...
null_resource.example: Creation complete after 0s [id=...]

Apply complete! Resources: 1 added, 0 changed, 0 destroyed.

CLI Komut Kontrolü

Altyapınızda yapılacak değişiklikleri, bunları gerçekten uygulamadan önce önizlemek için hangi Terraform komutu kullanılır?

Özet: CLI Temel Bilgileri

Özetlemek gerekirse Terraform'u kurabilir ve doğrulayabilir, ardından hazırlamak için init, önizlemek için plan ve yürütmek için apply komutlarını çalıştırabilirsiniz. Sırada: kaynakları ayrıntılı olarak tanımlamak var.

Sıkça Sorulan Sorular

“Terraform Kurulumu ve CLI Temelleri” dersi ücretsiz mi?

Evet — “Terraform Kurulumu ve CLI Temelleri” dersin tüm metni burada web'de ücretsiz olarak okunabilir. Etkileşimli olarak pratik yapmak (yerleşik kod editörü ve 7/24 yapay zeka koçu) ve DevOps Bootcamp kursunun geri kalanını açmak için CoddyKit PRO'ya yükselt. DevOps Bootcamp kursu toplamda 4 dersten oluşur.

“Terraform Kurulumu ve CLI Temelleri” dersinde ne öğreneceğim?

Terraform'u yerel makinenize kurmayı ve `init`, `plan` ve `apply` gibi temel komut satırı arayüzü (CLI) komutlarına aşinalık kazanmayı öğrenin. DevOps Bootcamp ile uygulamalı kodu tarayıcıda doğrudan çalıştırarak pratik yaparsın ve 7/24 yapay zeka koçu dersi çalışırken sorularını yanıtlar.

DevOps Bootcamp öğrenmeye başlamak için deneyim gerekli mi?

Önceden deneyim gerekmez. CoddyKit'te DevOps Bootcamp, başlangıçtan ileri seviyeye kadar yapılandırıldığı için buradan başlayabilir veya başından başlayıp kendi hızında ilerleme yapabilirsin. Bu, 4 dersinin 2. dersidir.

“Terraform Kurulumu ve CLI Temelleri” dersi ne kadar sürer?

Çoğu CoddyKit dersi yaklaşık 5–10 dakika sürer. Her biri kısa ve etkileşimli olduğu için sabit ilerleme yaparsın ve web ile uygulama arasında tam olarak bıraktığın yerden devam edebilirsin.

Bu DevOps Bootcamp dersinde kod yazıp çalıştırabilir miyim?

Evet. Her DevOps Bootcamp dersi yerleşik bir kod editörü içerir, bu sayede tarayıcıda gerçek kod yazıp çalıştırabilir ve anlık yapay zeka geri bildirimi alırsın — yerel kurulum gerekli değildir.

Bu kursun tüm dersleri

  1. IaC ve Terraform'a Giriş
  2. Terraform Kurulumu ve CLI Temelleri
  3. İlk Terraform Yapılandırmanız
  4. Terraform Plan ve Apply’ı Anlama
← DevOps Bootcamp Sayfasına Dön