Kerangka Materi

Sintaks dan Konstruk Terraform Lanjutan

  • Pelajaran mendalam tentang sintaks Terraform
  • Lingkaran lanjutan dengan for_each dan count
  • Memanfaatkan peta dan daftar untuk konfigurasi dinamis

Ekspresi dan Konfigurasi Dinamis

  • Ekspresi dasar dan kasus penggunaannya
  • Ekspresi lanjutan untuk setup infrastruktur yang kompleks
  • Latihan praktik tentang ekspresi

Praktik Terbaik Modul Terraform

  • Modul lokal vs modul bersama: Kapan harus menggunakan masing-masing
  • Struktur modul untuk reusability dan maintainability
  • Versi dan pengelolaan sumber modul

Praktik Terbaik dan Pola Terraform

  • Ulasan tentang kunci indeks instance untuk manajemen state
  • Praktik terbaik untuk penulisan dan penyusunan kode Terraform
  • Mengepastikan idempotensi dan meminimalkan efek samping

Pengelolaan State Terraform

  • Mengimpor sumber daya dan memahami berkas state
  • Kunci state, backend state, dan pengelolaan state jarak jauh
  • Menangani berkas state dalam lingkungan terdistribusi

Bertahan dengan Pembaruan Terraform

  • Mengulas dokumentasi bersamaan dengan rilis Terraform baru
  • Strategi untuk memperbarui versi Terraform
  • Berurusan dengan deprecations dan jalur migrasi

Integrasi Terraform dengan Pipa CI/CD

  • Gambaran umum tentang YAML dan konfigurasi pipa
  • Pengaturan Terraform dengan alat CI/CD populer
  • Automasi workflow Terraform dalam pipa

Penyelesaian Masalah Lanjutan dan Debugging

  • Pendekatan sistematis untuk penyelesaian masalah rencana dan aplikasi Terraform
  • Debugging kesalahan umum dan lanjutan di Terraform
  • Menggunakan log dan output verbose untuk resolusi kesalahan

Output dan Aliran Data dalam Terraform

  • Pemahaman dan pemanfaatan output di Terraform
  • Aliran data antara modul dan konfigurasi root
  • Mengamankan informasi sensitif dalam output

Logika Kondisional dalam Terraform

  • Menulis pernyataan kondisional dengan count, for_each, dan if
  • Kreasi sumber daya kondisional
  • Kasus penggunaan logika kondisional di modul

Melakukan Terraform Secara Lokal

  • Pengaturan lingkungan Terraform lokal
  • Menjalankan dan menguji kode Terraform pada mesin lokal
  • Praktik terbaik pengembangan lokal

Mengejar Ketergantungan Siklik

  • Mengidentifikasi dan menyelesaikan ketergantungan siklik
  • Refactoring kode untuk mencegah siklus ketergantungan
  • Teknik lanjutan untuk manajemen ketergantungan

Rangkuman dan Langkah Selanjutnya

Persyaratan

  • Pemahaman tentang sintaks dan operasi Terraform dasar
  • Pengalaman dengan infrastruktur cloud, lebih disukai AWS, dan familiaritas dengan konsep CI/CD

Audience

  • Insinyur DevOps
  • Arsitek Cloud
  • Spesialis Infrastruktur
  • Pemimpin dan manajer teknis
 21 Jam

Jumlah Peserta


Biaya per Peserta

Testimoni (2)

Kursus Mendatang

Kategori Terkait