0Pricing
Terraform Infrastructure as Code · 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 Terraform Infrastructure as Code 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, Terraform Infrastructure as Code öğrenme yolunun bir parçasıdır ve ilerlemeniz web ve CoddyKit uygulaması arasında senkronize olur. Terraform Infrastructure as Code 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 Terraform Infrastructure as Code kursunun geri kalanını açmak için CoddyKit PRO'ya yükselt. Terraform Infrastructure as Code 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. Terraform Infrastructure as Code 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.

Terraform Infrastructure as Code öğrenmeye başlamak için deneyim gerekli mi?

Önceden deneyim gerekmez. CoddyKit'te Terraform Infrastructure as Code, 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 Terraform Infrastructure as Code dersinde kod yazıp çalıştırabilir miyim?

Evet. Her Terraform Infrastructure as Code 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
← Terraform Infrastructure as Code Sayfasına Dön