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.
Testimoni (2)
Laboratorium dan praktik langsung
MIR YOUSUF - Business Computer Skills
Kursus - Red Hat System Administration III (RHEL9) – RH294+EX294
Diterjemahkan Mesin
Instruktur memiliki pengetahuan yang luas tentang materi pelatihan. Saya suka cara dia menjelaskan detail dari setiap latihan laboratorium, dan juga ketika ada masalah atau kesalahan yang muncul dalam latihan laboratorium, dia selalu berhasil menyelesaikan dan mengatasi masalah tersebut.
Cayle Ronie T. Rama - Questronix Corporation
Kursus - Red Hat Enterprise Linux (RHEL) Administration
Diterjemahkan Mesin