Course Outline

1. Pengantar Ansible

  • Ikhtisar Configuration Management dan Otomatisasi
    • Apa itu Configuration Management?
    • Pentingnya otomatisasi dalam operasi TI
  • Apa itu Ansible?
    • Sejarah dan evolusi
    • Fitur dan manfaat utama
  • Ansible Arsitektur
    • Node Kontrol dan Node Terkelola
    • File Inventaris dan Konfigurasi
    • Modul, Plugin, dan Playbook
  • Latihan Praktis

2. Menyiapkan Ansible

  • Menginstal Ansible
    • Instalasi pada sistem operasi yang berbeda (Windows, macOS, Linux)
  • Menyiapkan Lingkungan
    • Mengonfigurasi node kontrol
    • Pembuatan dan distribusi kunci SSH
  • Latihan Praktis

3. Ansible Dasar-dasar dan Otomatisasi

  • Perintah Ad-Hoc untuk Otomatisasi
    • Menjalankan perintah Ansible sederhana
    • Menggunakan modul umum Ansible ( ping , command , copy , yum , apt )
  • Inventaris Management
    • Inventaris Statis vs Dinamis
    • Mengelompokkan host
    • Variabel host dan variabel grup
  • Latihan Praktis

4. Menulis Buku Pedoman Pertama Anda

Teori (20 menit)

  • Pengantar Playbook
    • Dasar-dasar sintaksis YAML
    • Struktur pedoman: Permainan, Tugas, Variabel
  • Mengotomatiskan Tugas dengan Playbook
    • Contoh tugas: menginstal perangkat lunak, mengelola file, dan layanan
  • Latihan Praktis
  • Kontrol Tugas
    • Menambahkan Penangan dan Pemberitahuan
    • Menggunakan kondisional dan loop dalam tugas

5. Konsep Buku Pedoman Tingkat Lanjut

  • Peran untuk Otomatisasi Terstruktur
    • Pengenalan peran
    • Membuat dan menggunakan peran
  • Variabel dan Fakta
    • Mendefinisikan dan menggunakan variabel
    • Mengumpulkan dan menggunakan fakta
  • Templat
    • Menggunakan template Jinja2
    • Menghasilkan file konfigurasi secara dinamis
  • Latihan Praktis

6. Kesimpulan dan Langkah Selanjutnya

  • Rekap Hari Ini
    • Poin-poin penting tentang otomatisasi dengan Ansible
  • Sumber Belajar Lebih Lanjut
    • Buku, tutorial, dan dokumentasi resmi
  • Tanya Jawab

Requirements

Basic understanding of Linux/Unix commands Familiarity with SSH and basic networking concepts

 7 Hours

Number of participants


Price per participant

Testimonials (5)

Upcoming Courses (Minimal 5 peserta)

Related Categories