0Pricing
DevOps Bootcamp · Ders

İlk Terraform Yapılandırmanız

Basit bir bulut kaynağını tanımlamak ve hazırlamak için temel bir Terraform yapılandırma dosyası oluşturma sürecini izleyerek ana iş akışını öğrenin.

İlk Terraform Yapılandırmanız, CoddyKit'te ücretsiz bir DevOps Bootcamp dersidir. Bu, 4 dersinin 3. 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.

İlk Terraform Yapılandırmanız

İlk gerçek Terraform yapılandırmanızı yazma zamanı — bir .tf dosyası oluşturacak, bir sağlayıcı ve kaynak tanımlayacak, ardından init/plan/apply iş akışının tamamını çalıştıracaksınız.

.tf Dosyasıyla Tanışın

Terraform yapılandırmaları HCL ile yazılmış .tf dosyalarında bulunur. Genel kullanıma göre ana dosyanız main.tf olur; ancak herhangi bir .tf dosya adı kullanılabilir.

Sağlayıcı Tanımlama

Bir sağlayıcı bloğu, Terraform'a hangi hizmetle iletişim kuracağını söyler. Burada yalnızca makinenizdeki dosyaları yöneten local sağlayıcısını kullanacağız — bulut hizmeti gerektirmeyen bir başlangıç.

provider "local" {
  # Configuration for the local provider
}

Kaynak Tanımlama

Bir kaynak bloğu, bir altyapı bileşenini tanımlar — bir VM, veritabanı veya burada olduğu gibi bir dosya olabilir. Bu blok, seçtiğiniz bir adla birlikte kaynak türünü ve bağımsız değişkenlerini belirtir.

İlk Kaynağımız: local_file

İşte bir local_file kaynağı: uygulandığında Terraform, verdiğiniz içerik ve dosya adıyla makinenizde bir metin dosyası yazar.

resource "local_file" "example" {
  content  = "Hello, CoddyKit!"
  filename = "hello.txt"
}

Eksiksiz main.tf Dosyanız

Sağlayıcıyı ve kaynağı tek bir main.tf dosyasında birleştirin — böylece ilk altyapı parçanızı tanımlayan eksiksiz bir yapılandırmanız olur.

provider "local" {}

resource "local_file" "example" {
  content  = "Hello, CoddyKit!"
  filename = "hello.txt"
}

Temel İş Akışını Hatırlama

Şimdi bu dosyayı hayata geçirmek için temel iş akışını uygulayın: init dizini hazırlar, plan önizleme yapar ve apply değişikliği gerçekleştirir.

1. Adım: terraform init

main.tf ile aynı klasörde terraform init komutuyla başlayın — ihtiyacınız olan local sağlayıcı eklentisini indirir.

terraform init

2. ve 3. Adımlar: plan ve apply

Sonra değişiklikleri görmek için terraform plan, ardından yürütmek için apply komutunu çalıştırın. Onay istemini atlamak için --auto-approve seçeneğini ekleyin.

terraform plan
terraform apply --auto-approve

Hızlı Kontrol: İş Akışı

İlk kaynağınızı az önce dağıttınız! Şimdi temel Terraform iş akışını anlayıp anlamadığınızı test edelim.

Özet: İlk Dağıtımınız!

İlk kaynağınızı dağıttınız! Özet: HCL ile yazılmış bir .tf dosyası, bir sağlayıcı bloğu, bir kaynak bloğu ve kaynağı oluşturan init/plan/apply iş akışı.

Sıkça Sorulan Sorular

“İlk Terraform Yapılandırmanız” dersi ücretsiz mi?

Evet — “İlk Terraform Yapılandırmanız” 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.

“İlk Terraform Yapılandırmanız” dersinde ne öğreneceğim?

Basit bir bulut kaynağını tanımlamak ve hazırlamak için temel bir Terraform yapılandırma dosyası oluşturma sürecini izleyerek ana iş akışını öğ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 3. dersidir.

“İlk Terraform Yapılandırmanız” 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