Course Outline

Lanjutan Terraform Sintaks dan Konstruksi

  • Pelajari lebih dalam tentang sintaksis Terraform.
  • Loop lanjutan dengan for_each dan count
  • Memanfaatkan peta dan daftar untuk konfigurasi dinamis

Expression dan Konfigurasi Dinamis

  • Ekspresi dasar dan kasus penggunaannya
  • Ekspresi tingkat lanjut untuk pengaturan infrastruktur yang kompleks
  • Latihan praktis tentang ekspresi

Terraform Modul Praktik Terbaik

  • Modul lokal vs bersama: Kapan menggunakan masing-masing modul
  • Menyusun modul agar dapat digunakan kembali dan dipelihara
  • Membuat versi dan mengelola sumber modul

Terraform Praktik dan Pola Terbaik

  • Tinjauan kunci indeks instans untuk pengelolaan negara
  • Praktik terbaik untuk menulis dan mengatur kode Terraform.
  • Memastikan idempotensi dan meminimalkan efek samping

Mengelola Terraform Negara

  • Mengimpor sumber daya dan memahami file negara
  • Penguncian status, backend status, dan pengelolaan status jarak jauh
  • Menangani file status di lingkungan terdistribusi

Mengikuti Terraform Pembaruan

  • Meninjau dokumentasi bersama rilis Terraform baru
  • Strategi untuk meningkatkan versi Terraform.
  • Berurusan dengan penghentian dan jalur migrasi

Mengintegrasikan Terraform dengan CI/CD Pipelines

  • Ikhtisar konfigurasi YAML dan alur
  • Menyiapkan Terraform dengan alat CI/CD yang populer
  • Mengotomatiskan Terraform alur kerja dalam saluran pipa

Pemecahan Masalah dan Debugging Tingkat Lanjut

  • Pendekatan sistematis untuk pemecahan masalah Terraform direncanakan dan diterapkan
  • Men-debug kesalahan umum dan lanjutan di Terraform
  • Menggunakan log dan keluaran verbose untuk resolusi kesalahan

Output dan Aliran Data di Terraform

  • Memahami dan memanfaatkan keluaran dalam Terraform
  • Aliran data antar modul dan konfigurasi root
  • Mengamankan informasi sensitif dalam keluaran

Logika Bersyarat dalam Terraform

  • Menulis pernyataan kondisional dengan count, for_each, dan if
  • Penciptaan sumber daya bersyarat
  • Gunakan kasus untuk logika kondisional dalam modul

Berjalan Terraform Secara lokal

  • Menyiapkan lingkungan Terraform lokal
  • Menjalankan dan menguji kode Terraform pada mesin lokal
  • Praktik terbaik pembangunan lokal

Menangani Ketergantungan Melingkar

  • Mengidentifikasi dan menyelesaikan ketergantungan melingkar
  • Memfaktorkan ulang kode untuk mencegah siklus ketergantungan
  • Teknik tingkat lanjut untuk manajemen ketergantungan

Ringkasan dan Langkah Selanjutnya

Requirements

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

Hadirin

  • DevOps insinyur
  • Arsitek awan
  • Spesialis infrastruktur
  • Pimpinan dan manajer teknis
 21 Hours

Number of participants


Price per participant

Testimonials (2)

Upcoming Courses (Minimal 5 peserta)

Related Categories