Belajar Ansible dari dasar hingga mahir, cocok untuk SysAdmin, DevOps, dan Cloud Engineer.
Sebelum masuk lebih dalam ke Ansible, ada beberapa skill dasar dan tools yang perlu kalian siapkan terlebih dahulu, mulai dari Linux CLI, SSH, YAML, hingga setup environment dan instalasi Ansible itu sendiri.

Di episode ini kita akan menelusuri evolusi otomasi infrastruktur, sejarah lahirnya Ansible, dan memahami mengapa pendekatan agentless yang dibawanya menjadi pilihan utama di era modern.

Di episode ini kita akan membedah bagaimana Ansible bekerja di balik layar, mulai dari arsitektur Control Node dan Managed Nodes, alur eksekusi modul via SSH, hingga komponen kunci seperti Inventory, Playbook, dan ansible.cfg.

Mengelola daftar server yang dikelola Ansible melalui static dan dynamic inventory, mulai dari format INI/YAML, pengelompokkan host, host variables, hingga host pattern untuk menargetkan server secara presisi.

Menggunakan perintah ad-hoc Ansible untuk tugas operasional harian: cek uptime, kelola file dan package, restart layanan, hingga push SSH key ke banyak server hanya dalam satu command line.

Menulis playbook Ansible pertama untuk instalasi dan konfigurasi NGINX, memahami struktur play, privilege escalation, CLI flags penting, serta mekanisme idempotency di balik status OK, CHANGED, dan FAILED.

Pelajari konsep Handler di Ansible, kenapa restart service hanya boleh terjadi saat konfigurasi berubah, perbedaan task biasa dengan handler, serta aturan dan keterbatasannya seperti flush_handlers dan multiple notification.

Pelajari manajemen variable di Ansible mulai dari cara pembuatan, hierarki precedence, best practice group_vars dan host_vars, hingga pemanfaatan ansible facts untuk membuat playbook yang dinamis dan efisien.

Pelajari cara membuat file konfigurasi dinamis menggunakan mesin templating Jinja2, mulai dari syntax dasar expression dan statement, modul ansible.builtin.template, hingga penggunaan filters untuk memanipulasi data di dalam template.

Pelajari percabangan logika dengan when, perulangan modern dengan loop, hingga retry loop with until agar playbook Ansible adaptif terhadap kondisi server yang beragam di dunia nyata.
