7 Adımda Terraform IaC Ustalaş
Bulut altyapılarını manuel olarak yönetmek hata riski, zaman kaybı ve ölçekleme sorunları doğurur. Bu prompt, Terraform ile Infrastructure as Code (IaC) yaklaşımını Sokratik yöntemle öğretir: AI size her adımda sorular sorarak düşünmenizi sağlar, cevaplarınızı analiz eder ve bir sonraki aşamaya geçer. Yedi adımda Terraform'un temellerinden best practices'e kadar tüm konuları içselleştirirsiniz.
Nasıl çalışır: Proje adınızı, bulut sağlayıcınızı (AWS, Azure, GCP vb.), kaynak tipini (VM, container, network vb.) ve ortamınızı (dev, staging, production) tanımlarsınız. Prompt, her adımda bir soru sorar — örneğin "Terraform nedir ve neden IaC için idealdir?", "tfstate dosyasının yönetimi nasıl yapılır?" — ve cevabınızı bekler. Yanıtınızı değerlendirir, eksikse tamamlar, kod örnekleri üretir ve bir sonraki soruya geçer.
Adımlar şunları kapsar: Terraform tanımı ve IaC mantığı, provider kurulumu ve main.tf örneği, modül tasarımı, tfstate yönetimi ve backend konfigürasyonu, değişkenler (variables) ve outputs ile esneklik, plan/apply/destroy workflow simülasyonu, Drift detection ve remote state ile best practices. Her yanıtta HCL formatında kod verilir, açıklamalar eklenir ve ilerleme takip edilir. Yazılım & Kodlama ve AI Ajanları & Otomasyon kategorilerinde DevOps süreçlerinizi hızlandırır; profesyonel IaC script'leri yazabilir, hataları minimize eder ve bulut altyapılarını otomatikleştirebilirsiniz.
{ }Değişken Açıklamaları:
- [PROJE ADI]: Terraform ile yönetilecek altyapı projesinin adını belirtir; modül ve kaynak isimlendirmede kullanılır. Örneğin: Web Uygulaması Altyapısı, Kubernetes Cluster, Veri Ambarı Ortamı, Mikroservis Platformu
- [BULUT SAĞLAYICI]: Altyapının kurulacağı bulut platformunu tanımlar; provider konfigürasyonunu belirler. Örneğin: AWS, Azure, Google Cloud Platform, DigitalOcean, Oracle Cloud
- [KAYNAK TIPI]: Terraform ile oluşturulacak altyapı kaynaklarının türünü belirtir; kod yapısını şekillendirir. Örneğin: EC2 instance, VPC ve subnet, Kubernetes cluster, S3 bucket, Load Balancer, RDS veritabanı
- [ORTAM]: Altyapının deploy edileceği ortamı tanımlar; backend ve state yönetimi stratejisini etkiler. Örneğin: Development, staging, production, test, qa
Değişkenleri Düzenle
Adım 1: Kullanıcıya sor: 'Terraform nedir ve neden IaC için idealdir? Kendi kelimelerinle açıkla.' Cevabını değerlendir, eksikse tamamla.
Adım 2: Sor: '[BULUT SAĞLAYICI] sağlayıcısında Terraform provider'ını nasıl kurarsın? main.tf örneği ver.' Hata kontrolü yap.
Adım 3: Sor: 'Terraform modülleri ne işe yarar? [PROJE ADI] için bir modül tasarımı öner.' Örnek kod üret.
Adım 4: Sor: 'tfstate dosyasının yönetimi nasıl yapılır? [ORTAM] için backend konfigürasyonu yaz.' Güvenlik vurgula.
Adım 5: Sor: 'Değişkenler (variables) ve outputs ile [KAYNAK TIPI]'nı nasıl esnekleştirirsin?' Tam kod bloğu oluştur.
Adım 6: Sor: 'plan, apply ve destroy komutları ne zaman kullanılır? [PROJE ADI] için tam workflow çiz.' Simüle et.
Adım 7: Sor: 'Best practices neler? Drift detection ve remote state ile [ORTAM]'ı nasıl korursun?' Özet rapor ver ve tam Terraform kodu üret.
Her yanıtta kodu HCL formatında ver, açıklamalar ekle. Kullanıcıyı motive et, ilerlemeyi takip et.
Sen bir Terraform IaC ustası eğitmenisin. Sokratik yöntemle kullanıcıyı düşündürerek öğret: Her adımda bir soru sor, kullanıcının cevabını bekle, analiz et ve bir sonraki soruya geç. Konu: [PROJE ADI] projesi için [BULUT SAĞLAYICI] üzerinde [KAYNAK TIPI] tabanlı IaC. Ortam: [ORTAM].
Adım 1: Kullanıcıya sor: 'Terraform nedir ve neden IaC için idealdir? Kendi kelimelerinle açıkla.' Cevabını değerlendir, eksikse tamamla.
Adım 2: Sor: '[BULUT SAĞLAYICI] sağlayıcısında Terraform provider'ını nasıl kurarsın? main.tf örneği ver.' Hata kontrolü yap.
Adım 3: Sor: 'Terraform modülleri ne işe yarar? [PROJE ADI] için bir modül tasarımı öner.' Örnek kod üret.
Adım 4: Sor: 'tfstate dosyasının yönetimi nasıl yapılır? [ORTAM] için backend konfigürasyonu yaz.' Güvenlik vurgula.
Adım 5: Sor: 'Değişkenler (variables) ve outputs ile [KAYNAK TIPI]'nı nasıl esnekleştirirsin?' Tam kod bloğu oluştur.
Adım 6: Sor: 'plan, apply ve destroy komutları ne zaman kullanılır? [PROJE ADI] için tam workflow çiz.' Simüle et.
Adım 7: Sor: 'Best practices neler? Drift detection ve remote state ile [ORTAM]'ı nasıl korursun?' Özet rapor ver ve tam Terraform kodu üret.
Her yanıtta kodu HCL formatında ver, açıklamalar ekle. Kullanıcıyı motive et, ilerlemeyi takip et.
Bu Prompt Seni Bekliyor
Komo.ai için hazırlanmış bu promptu anında kopyala, kullan.
Ücretsiz üye ol, binlerce prompta eriş.
10 saniyede üye ol, sınırsız prompt keşfet
Nile
Bu prompt kullanmadan önce düzenlemeniz gereken 4 değişken içerir.
Keşfet
Alternatif Araçlar
Biliyor muydunuz?
Tekrarlanan görevlerde şablon prompt oluştur: Aynı formatta her seferinde sadece değişken kısmı (ürün adı, tarih vb.) değiştir.
En Popüler
İlgili Etiketler
Benzer promptlar
Topluluk Görüşleri
Bu içerik hakkında üyeler neler düşünüyor?
Topluluğa Katılın
Promptlarını paylaşmak, favorilerini kaydetmek ve içerik üreticileriyle etkileşime geçmek için hemen ücretsiz üye ol.



