molecule init & Tata Letak Skenario
Buat kerangka pengujian untuk sebuah role.
molecule init & Tata Letak Skenario adalah pelajaran DevOps Bootcamp gratis di CoddyKit. Ini adalah pelajaran 2 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 DevOps Bootcamp, dan progresmu tersinkronisasi di web dan aplikasi CoddyKit. Kursus DevOps Bootcamp mencakup 4 pelajaran total.
Buat Kerangka Pengujian
Perintah molecule init membuat penyiapan pengujian yang siap dijalankan, sehingga Anda tidak perlu menulis kode dasar berulang secara manual.
Inisialisasi di Dalam Peran
Jalankan init dari direktori utama peran Anda untuk menambahkan skenario tanpa menyentuh tugas atau penangan yang sudah ada.
molecule init scenarioApa Itu Skenario?
Skenario adalah satu konfigurasi pengujian lengkap: host yang harus dibuat, cara menjalankan peran, dan cara memverifikasinya.
Skenario default
Init membuat folder bernama default di dalam molecule/. Skenario inilah yang dijalankan jika Anda tidak menyebutkan skenario lain.
molecule/
default/molecule.yml: Otaknya
Berkas molecule.yml menghubungkan penggerak, platform, penyedia, dan pemeriksa untuk skenario ini.
molecule/default/molecule.ymlPilih Penggerak dan Platform
Blok platforms mencantumkan host pengujian. Dengan penggerak Docker, Anda cukup menyebutkan citra dasar yang ingin disiapkan.
platforms:
- name: instance
image: ubuntu:22.04converge.yml Menerapkan Peran Anda
Playbook converge.yml adalah bagian yang benar-benar menjalankan peran Anda pada host pengujian selama pengujian.
- hosts: all
roles:
- role: my_roleverify.yml Memeriksa Hasil
Playbook verify.yml berisi pernyataan pemeriksaan Anda: playbook ini memastikan peran meninggalkan host dalam keadaan yang Anda harapkan.
molecule/default/verify.ymlBeberapa Skenario
Anda dapat menambahkan skenario bernama lain di samping default, misalnya untuk menguji peran yang sama pada citra OS kedua.
molecule init scenario centosTentukan Satu Skenario
Gunakan tanda -s untuk menjalankan skenario tertentu berdasarkan namanya, bukan skenario default.
molecule test -s centosSimpan Skenario ke Git
Seluruh folder molecule/ berupa teks biasa. Simpan folder tersebut ke Git agar setiap rekan satu tim menjalankan konfigurasi pengujian yang persis sama.
Pemeriksaan Singkat
Ingat kembali berkas yang mengonfigurasi skenario Molecule.
Rangkuman
molecule init scenario membuat kerangka skenario default: molecule.yml mengonfigurasinya, converge.yml menerapkan peran, dan verify.yml memeriksa hasilnya. 🗂️
Pertanyaan yang Sering Diajukan
Apakah pelajaran “molecule init & Tata Letak Skenario” gratis?
Ya — teks lengkap “molecule init & Tata Letak Skenario” gratis dibaca di sini di web. Untuk praktiknya secara interaktif (editor kode bawaan dan tutor AI 24/7) dan buka sisa kursus DevOps Bootcamp, upgrade ke CoddyKit PRO. Kursus DevOps Bootcamp mencakup 4 pelajaran total.
Apa yang akan aku pelajari di “molecule init & Tata Letak Skenario”?
Buat kerangka pengujian untuk sebuah role. Kamu berlatih DevOps Bootcamp 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 DevOps Bootcamp?
Tidak diperlukan pengalaman sebelumnya. DevOps Bootcamp 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 2 dari 4.
Berapa lama pelajaran “molecule init & Tata Letak Skenario” 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 DevOps Bootcamp ini?
Ya. Setiap pelajaran DevOps Bootcamp 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
- Mengapa Menguji Kode Infrastruktur
- molecule init & Tata Letak Skenario
- Converge, Verify & Matriks Pengujian
- Idempotensi & Lint dalam Pipeline