Hubungi Kami

Kerangka Materi

Pengenalan Ansible dan Pola Otomatisasi

  • Arsitektur Ansible dan konsep inti
  • Pengelolaan inventaris dan opsi koneksi
  • Perintah ad hoc dan playbook sederhana

Menulis Playbook yang Kuat

  • Struktur playbook, tugas, dan handler
  • Idempotensi dan penanganan kesalahan
  • Penggunaan kembali tugas dengan include dan import

Peran, Koleksi, dan Struktur Proyek

  • Membuat dan mengorganisir peran
  • Membangun dan mempublikasikan koleksi
  • Praktik terbaik untuk tata letak repositori dan penggunaan kembali

Variabel, Fakta, dan Pembuatan Templat

  • Prioritas dan cakupan variabel
  • Penggunaan fakta dan pengumpulan fakta kustom
  • Templat Jinja2 untuk pembuatan konfigurasi

Modul, Plugin, dan Ekstensibilitas

  • Tinjauan modul inti dan komunitas
  • Pengembangan plugin dan modul kustom
  • Pengelolaan rahasia dan kredensial secara aman

Pengujian, Kualitas, dan Integrasi CI/CD

  • Pengujian unit dan integrasi dengan Molecule dan Testinfra
  • Linting dan gerbang kualitas (ansible-lint, yamllint)
  • Integrasi Ansible ke dalam pipeline CI/CD (GitHub Actions, Jenkins)

Operasionalisasi dengan AWX/Tower

  • Instalasi dan arsitektur AWX/Tower
  • Templat tugas, alur kerja, dan jadwal
  • RBAC, pencatatan, notifikasi, dan auditabilitas

Penskalaan, Kinerja, dan Pemecahan Masalah

  • Optimasi inventaris dan kinerja koneksi
  • Strategi untuk konkurensi dan orkestrasi skala besar
  • Pemecahan masalah playbook dan operasional

Keamanan, Kepatuhan, dan Pola Perusahaan

  • Pengelolaan rahasia (Vault, Ansible Vault, penyimpanan eksternal)
  • Otomatisasi kepatuhan dan pola kontrol perubahan
  • Strategi pemulihan bencana dan pengembalian

Proyek Capstone: Alur Otomatisasi End-to-End

  • Merancang solusi otomatisasi untuk kasus penggunaan realistis
  • Menerapkan playbook, peran, pengujian, dan integrasi CI/CD
  • Presentasi, tinjauan sejawat, dan umpan balik instruktur

Rangkuman dan Langkah Selanjutnya

Persyaratan

  • Memahami dasar-dasar administrasi sistem Linux
  • Pengalaman dengan skrip shell dasar dan alat baris perintah
  • Pengenalan terhadap konsep YAML dan kontrol versi

Peserta Sasaran

  • Administrator sistem
  • Insinyur DevOps
  • Insinyur platform dan otomatisasi

Catatan Penting: Kursus ini merupakan bagian dari portofolio pelatihan global NobleProg. Penyampaian dilakukan melalui entitas mitra jaringan NobleProg yang berwenang, seperti NobleProg Ontario Inc.

 35 Jam

Jumlah Peserta


Harga per Peserta

Testimoni (2)

Kursus Mendatang

Kategori Terkait