Azure DevOps hattınıza IaC'yi yerleştirin
IaC prensiplerini kavrar; azurerm ile Azure kaynaklarını sağlar ve Azure Pipelines/GitHub Actions içinde plan/apply akışıyla IaC'yi operasyonel yönetirsiniz.
Pipeline merkezli IaC: Azure DevOps ile Terraform üretim akışı
Bu eğitim, Azure DevOps çözümlerinde altyapıyı kodla (IaC) uygulamayı Terraform üzerinden ele alır. IaC prensiplerini ve Git iş akışını kavrar; azurerm provider ile Azure ağ, hesaplama ve PaaS kaynaklarını sağlar; Azure Pipelines ve GitHub Actions içinde plan/apply aşamaları, onay kapıları ve OIDC kimlik doğrulaması kurar; değişken, sır ve lifecycle yönetimiyle IaC'yi operasyonel olarak sürdürürsünüz. Drift kontrolü ve sürüm kilidi gibi bakım konuları da işlenir.
4 Gün. Her gün dört modül; IaC temelleri, Azure kaynakları, pipeline iş akışı ve operasyonel IaC yönetimi işlenir.
Orta Seviye — Azure DevOps pipeline'larında Terraform ile IaC uygulama ve yönetim.
Her konu Azure Pipelines veya GitHub Actions üzerinde Terraform plan/apply akışı kurularak uygulanır.
Aynı HCL kodundan dev, staging ve prod ortamlarını birebir ve hatasız üretirsiniz.
Altyapıyı Git'te versiyonlayıp plan/apply ile değişiklikleri önceden görürsünüz.
AWS, Azure, GCP ve on-prem sağlayıcıları tek bir araç ve dille yönetirsiniz.
Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri
Linux/terminal temel kullanımı ve ortam değişkenleriyle rahatlık beklenir.
En az bir bulut sağlayıcıda (AWS/Azure) temel kaynak kavramlarına aşinalık faydalıdır.
Terraform CLI kurulu, internet erişimli bir bilgisayar ve bir bulut hesabı gerekir.
Git ile temel branch/commit/PR akışına aşinalık içeriği izlemeyi kolaylaştırır.
Programın gün gün akışı aşağıdadır. Bir güne tıklayarak o günün modüllerini ve içeriklerini görebilirsiniz.
Program sonunda katılımcılar:
IaC prensiplerini kavrayıp Terraform'u DevOps pipeline'ı ve Git akışına oturtursunuz.
azurerm provider ile Resource Group, VNet, VM ve PaaS servislerini kodlarsınız.
Terraform'u pipeline'a entegre edip otomatik plan/apply ve drift tespiti kurarsınız.
değişken, sır ve lifecycle yönetimiyle IaC'yi operasyonel olarak sürdürürsünüz.
tfvars, locals ve değişken önceliğiyle ortam bazlı yapılandırmayı yönetirsiniz.
tfsec/Checkov ve sensitive çıktılarla altyapı kodunu güvenli hale getirirsiniz.
düzenli plan ile drift tespit edip altyapıyı istenen durumda tutarsınız.
.terraform.lock.hcl ile deterministik ve tekrarlanabilir kurulum sağlarsınız.
Bu eğitim Digital Vizyon Akademi Başarı Sertifikası ile tamamlanır.
Eğitim başında “Ön Test”, bitiminde “Son Test” uygulanarak gelişim ölçümlenir. Değerlendirme formunu dolduran katılımcılar sertifikalarını alır. Sertifikanızın geçerliliğini Sertifika Sorgulama sayfasından doğrulayabilirsiniz.
Provider sürüm kısıtları, resource ve data source, değişkenler, çıktılar ve HCL söz dizimiyle Terraform yapılandırmasının temel taşlarını uygulamalı öğrenin.
Detayları Gör →Write-Plan-Apply döngüsünü, init/plan/apply/destroy komutlarını ve plan dosyalarıyla deterministik, güvenli Terraform değişiklik akışını uygulamalı öğrenin.
Detayları Gör →Değişken validation, sensitive değerler, pre/postcondition ve Vault entegrasyonuyla Terraform'da hassas veri ve secrets yönetimini güvenle uygulayın.
Detayları Gör →Community Edition (CLI) ile HCP Terraform'u state, remote operations, yönetişim ve ekip çalışması açısından karşılaştırıp doğru modeli seçmeyi öğrenin.
Detayları Gör →Provisioner'lar, data source'lar ve count/for_each/lifecycle meta-argümanlarıyla Terraform kaynaklarını dinamik ve kontrollü yönetmeyi uygulamalı öğrenin.
Detayları Gör →