0Pricing
Ansible Academy · Pelajaran

Converge, Verify & Matriks Pengujian

Jalankan role dan pastikan hasilnya.

Converge, Verify & Matriks Pengujian adalah pelajaran Ansible Academy gratis di CoddyKit. Ini adalah pelajaran 3 dari 4. Kamu bisa membaca pelajaran lengkapnya di bawah secara gratis — lalu praktikkan langsung di browser dengan editor kode bawaan dan tutor AI 24/7. Ini adalah bagian dari jalur belajar Ansible Academy, dan progresmu tersinkronisasi di web dan aplikasi CoddyKit. Kursus Ansible Academy mencakup 4 pelajaran total.

Urutan Pengujian

Molecule menjalankan serangkaian langkah berurutan yang disebut matriks pengujian: membuat, menyelaraskan, memverifikasi, dan menghancurkan, di antara langkah lainnya.

create Menyiapkan Host

Langkah create meluncurkan platform dari molecule.yml, sehingga Anda mendapatkan kontainer atau VM bersih untuk pengujian.

molecule create

converge Menjalankan Peran Anda

Langkah converge menjalankan converge.yml dan menerapkan peran Anda pada host pengujian yang baru dibuat.

molecule converge

Beriterasi Cepat dengan converge

Selama pengembangan, Anda dapat menjalankan ulang converge berkali-kali pada host yang sama untuk mencoba perubahan tanpa membuatnya kembali setiap kali.

verify Memeriksa Hasil

Langkah verify menjalankan pernyataan pemeriksaan Anda untuk memastikan peran menghasilkan berkas, paket, dan layanan yang Anda harapkan.

molecule verify

Gunakan assert dengan Ansible

Secara default, verify.yml menggunakan pemeriksa Ansible, sehingga Anda menulis pemeriksaan sebagai tugas biasa dengan modul assert.

- assert:
    that: result.status == 'running'

Kumpulkan Data, Lalu Periksa

Play verifikasi biasanya mengumpulkan keadaan terlebih dahulu, misalnya dengan modul service_facts, lalu memeriksa data yang ditemukan.

- ansible.builtin.service_facts:

Masuk dan Amati

Jika terjadi kegagalan, perintah login membuka terminal pada host pengujian yang sedang berjalan agar Anda dapat melakukan debug secara manual.

molecule login

destroy Membersihkan Semuanya

Langkah destroy membongkar host pengujian sehingga tidak ada yang tertinggal di antara eksekusi atau menambah biaya Anda.

molecule destroy

test Menjalankan Seluruh Matriks

Perintah molecule test menjalankan seluruh urutan dari awal hingga akhir dan menghancurkan host meskipun suatu langkah gagal.

molecule test

Matriks Multi-Platform

Daftarkan beberapa citra di bawah platforms, lalu Molecule menguji peran Anda pada masing-masing citra untuk membuktikan bahwa peran tersebut bekerja di berbagai distribusi dalam satu eksekusi.

Pemeriksaan Singkat

Ingat kembali langkah yang benar-benar menerapkan peran Anda pada host pengujian.

Rangkuman

Matriks menjalankan create, converge untuk menerapkan peran, verify untuk melakukan pemeriksaan, dan destroy untuk membersihkan semuanya. Satu molecule test menjalankan seluruhnya. ✅

Pertanyaan yang Sering Diajukan

Apakah pelajaran “Converge, Verify & Matriks Pengujian” gratis?

Ya — teks lengkap “Converge, Verify & Matriks Pengujian” gratis dibaca di sini di web. Untuk praktiknya secara interaktif (editor kode bawaan dan tutor AI 24/7) dan buka sisa kursus Ansible Academy, upgrade ke CoddyKit PRO. Kursus Ansible Academy mencakup 4 pelajaran total.

Apa yang akan aku pelajari di “Converge, Verify & Matriks Pengujian”?

Jalankan role dan pastikan hasilnya. Kamu berlatih Ansible Academy dengan kode praktik yang langsung kamu jalankan di browser, dan tutor AI 24/7 menjawab pertanyaanmu saat kamu mengerjakan pelajaran ini.

Apakah aku perlu pengalaman untuk memulai Ansible Academy?

Tidak diperlukan pengalaman sebelumnya. Ansible Academy di CoddyKit dirancang untuk pemula hingga pelajar tingkat lanjut, jadi kamu bisa memulai di sini atau dari awal dan belajar sesuai kecepatan kamu sendiri. Ini adalah pelajaran 3 dari 4.

Berapa lama pelajaran “Converge, Verify & Matriks Pengujian” memakan waktu?

Sebagian besar pelajaran CoddyKit memakan waktu sekitar 5–10 menit. Setiap pelajaran ringkas dan interaktif, jadi kamu membuat kemajuan stabil dan melanjutkan dari tempat kamu tinggalkan di web dan aplikasi.

Bisakah aku menulis dan menjalankan kode dalam pelajaran Ansible Academy ini?

Ya. Setiap pelajaran Ansible Academy menyertakan editor kode bawaan, jadi kamu menulis dan menjalankan kode nyata langsung di browser dan mendapatkan umpan balik AI instan — tidak diperlukan penyiapan lokal.

Semua pelajaran dalam kursus ini

  1. Mengapa Menguji Kode Infrastruktur
  2. molecule init & Tata Letak Skenario
  3. Converge, Verify & Matriks Pengujian
  4. Idempotensi & Lint dalam Pipeline
← Kembali ke Ansible Academy