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
Testimoni (2)
Strukturnya bagus, setiap bagian memiliki tujuan yang jelas dan mudah diikuti. Latihan-latihannya sangat bermanfaat dan trainer membantu ketika masalah akhirnya muncul. Pendekatan santai terhadap laboratorium juga merupakan sesuatu yang saya nikmati. Salut kepada trainer yang tetap tenang & ramah sepanjang pelatihan, bahkan setelah beberapa peserta menyerah pada pengalaman keseluruhan.
Rares - Orange Services
Kursus - Advanced Terraform: Efficient Infrastructure as Code
Diterjemahkan Mesin
Kelincahan instruktur dalam menyesuaikan penyampaian pengetahuan berdasarkan umpan balik kelompok atau area minat
Alexandru - Orange Services
Kursus - Advanced Terraform: Efficient Infrastructure as Code
Diterjemahkan Mesin