Course Outline
Perkenalan
Gambaran Umum Fitur dan Arsitektur Proyek Ansible
- Meninjau kembali konsep dan prinsip fundamental Ansible
- Memulai dengan sintaks Ansible tingkat lanjut dan alat sumber terbuka
Menyiapkan Ansible dan Mengonfigurasi Sumber Daya Otomatisasi
- Prasyarat sistem untuk Ansible
- Memilih lingkungan OS yang optimal untuk instalasi Ansible
- Menjalankan perintah tingkat tinggi awal di Ansible CLI
Memanfaatkan Proyek dan Fitur Open-source di Playbook
- Membuat komponen Playbook untuk kasus penggunaan tingkat lanjut
Bekerja dengan Inventaris Ansible untuk Proses Otomasi Kompleks
Penanganan Interaksi Data Antara Ansible Alat dan Sistem
Penggunaan Komponen Tradisional Ansible dan Perintah Ad-Hoc Secara Mendalam
Beroperasi dengan Sintaks Ansible Lanjutan dan Memanfaatkan Praktik YAML yang Dapat Diperluas
- Bagaimana cara mengelola rangkaian data mentah atau tidak aman?
Menjalankan Transformasi String untuk Fungsionalitas Fleksibel Ansible
- Memanipulasi data kompleks untuk operasi administratif
Ikhtisar Plugin Open-Source untuk Proyek Ansible
- Memperluas plugin untuk kasus penggunaan yang optimal
Memperbarui Fungsi Penerapan Playbook dalam Ansible
- Eksekusi CLI vs antarmuka untuk Playbook
- Bekerja dengan kata kunci kompleks dan mengoperasikan alat CLI perantara
Mengelola Aplikasi yang Dioptimalkan dari Komponen Ansible dan Fungsi Ad-Hoc
- Praktik terbaik untuk bekerja dengan loop, kondisi, dll.
Mengelola Kesalahan Playbook dan Mengatur Lingkungan Tugas Jarak Jauh
Daur Ulang Artefak dan Peran Pengaturan dalam Ansible
Menggunakan Struktur dan Pola Inventaris Dinamis
- Meninjau konsep tag khusus dan menerapkan penggunaannya
Menerapkan Metode Koneksi yang Dapat Diperluas dan Mengelola Kunci Host
Mengenkripsi Konten Proyek Ansible dan Menjalankan Strategi Manipulasi Data Tingkat Lanjut
Mengintegrasikan Ansible dengan AWX untuk Fungsi Koordinasi Optimal
Berinteraksi dengan RESTful API menggunakan Playbook dan AWX
Mengotomatiskan Alur Kerja dan Menyederhanakan Alur Kerja di Ansible
Mengembangkan Pendekatan CI/CD dengan Ansible
Tinjauan Umum Pengembangan Modul dan Plugin Kustom di Ansible
- Menerapkan praktik yang efisien untuk modul atau plugin lokal dan global
- Membuat dan menulis modul dan plugin yang dioptimalkan
Mengoperasikan Ansible Alat dan Fitur dengan Python 3.x dan Python API
Modul Debugging dan Tips untuk Documentation Pemformatan
Menyebarkan Ansible Modul di Platform Eksternal
- Pedoman untuk Ansible Implementasi di Microsoft, AWS, dan lainnya
Pengujian Ansible dengan Metode Efisien dan Siklus Hidup Modul Pemantauan
- Praktik pengembangan lanjutan untuk sumber daya dan utilitas lainnya Ansible
Menggunakan Struktur Metadata di Ansible dan Mengintegrasikannya dengan Layanan Cloud Publik
Menerapkan Aplikasi Cloud-Native Menggunakan Ansible Automation
- Migrasi ke platform cloud-native dengan Ansible
Mengintegrasikan Ansible dengan Repo dan Menyiapkan Pengelola Koleksi
Mengotomatiskan Jaringan dengan Ansible dan Menanggapi Beban Kerja Operasi Dinamis
- Bekerja dengan modul jaringan Ansible dan mengurai data Ansible
- Mengelola batas waktu, proksi, dan masalah lainnya
- Mempraktikkan metode virtualisasi dan kontainerisasi
Melaksanakan Metode Pemeliharaan dan Administrasi Lanjutan untuk Ansible Proyek dan Komponen
Membahas Konsep Siklus Pengembangan Ansible Secara Mendalam
- Memanfaatkan dokumentasi Ansible dan koleksi sumber daya sumber terbuka
Mendemonstrasikan Kasus Otomasi Paling Umum kepada Organisasi
Pemecahan Masalah Ansible
Ringkasan dan Kesimpulan
Requirements
- Kemampuan dalam sintaks pemrograman YAML dan Python 3.x
- Pengalaman luas dalam Linux administrasi sistem dan CLI
- Pengetahuan tentang tugas-tugas otomatisasi fundamental Ansible
- Pemahaman tentang konsep dan prinsip platform Ansible
- Keakraban dengan alur kerja TI dan DevOps arsitektur
Hadirin
- DevOps Insinyur
- Pengembang
- Administrator SysOps
Testimonials (2)
the Automation and speaking to different software packages
Eric Van Wyk
Course - Ansible for Experts
It really spoke to what we already have in our department