molecule init & Susun Atur Senario
Bina rangka kerja ujian untuk role.
molecule init & Susun Atur Senario ialah pelajaran Ansible Academy percuma di CoddyKit. Ini ialah pelajaran 2 daripada 4. Anda boleh membaca keseluruhan pelajaran di bawah secara percuma — kemudian berlatih secara praktikal dalam pelayar menggunakan penyunting kod terbina dalam dan tutor kecerdasan buatan 24/7. Pelajaran ini merupakan sebahagian daripada laluan pembelajaran Ansible Academy, dan kemajuan anda disegerakkan merentas web serta aplikasi CoddyKit. Kursus Ansible Academy merangkumi sejumlah 4 pelajaran.
Bina Rangka Ujian
Perintah molecule init menjana persediaan ujian yang sedia dijalankan supaya anda tidak perlu menulis kod asas secara manual.
Mulakan dalam Peranan
Jalankan init dari akar peranan anda untuk menambah senario tanpa mengubah tugas atau pengendali sedia ada.
molecule init scenarioApakah Itu Senario?
Senario ialah satu konfigurasi ujian lengkap: hos yang hendak dicipta, cara menjalankan peranan dan cara mengesahkannya.
Senario default
Init mencipta folder bernama default di bawah molecule/. Inilah senario yang dijalankan apabila anda tidak menamakan senario lain.
molecule/
default/molecule.yml: Otaknya
Fail molecule.yml menghubungkan pemacu, platform, penyedia dan pengesah untuk senario ini.
molecule/default/molecule.ymlPilih Pemacu dan Platform
Blok platforms menyenaraikan hos ujian. Dengan pemacu Docker, anda hanya perlu menamakan imej asas untuk menciptanya.
platforms:
- name: instance
image: ubuntu:22.04converge.yml Menggunakan Peranan Anda
Buku panduan converge.yml ialah fail yang sebenarnya menjalankan peranan anda pada hos ujian semasa ujian.
- hosts: all
roles:
- role: my_roleverify.yml Menyemak Hasil
Buku panduan verify.yml mengandungi penegasan anda: fail ini mengesahkan bahawa peranan meninggalkan hos dalam keadaan yang anda jangkakan.
molecule/default/verify.ymlPelbagai Senario
Anda boleh menambah lebih banyak senario bernama di sebelah default, contohnya untuk menguji peranan yang sama pada imej OS kedua.
molecule init scenario centosSasarkan Satu Senario
Gunakan bendera -s untuk menjalankan senario tertentu mengikut nama, bukannya senario default.
molecule test -s centosKomitkan Senario
Seluruh folder molecule/ ialah teks biasa. Komitkannya ke Git supaya setiap rakan sepasukan menjalankan persediaan ujian yang sama sepenuhnya.
Semakan Pantas
Ingat semula fail yang mengkonfigurasi senario Molecule.
Imbas Kembali
molecule init scenario membina rangka senario default: molecule.yml mengkonfigurasikannya, converge.yml menggunakan peranan dan verify.yml menegaskan hasilnya. 🗂️
Pelajari YAML dengan tutor kecerdasan buatan — percuma
Tulis dan jalankan kod sebenar dalam pelayar anda, dapatkan bantuan segera daripada tutor kecerdasan buatan yang tersedia 24/7, dan sambung semula dari tempat anda berhenti di web atau dalam aplikasi.
- Kursus
- 30
- Pelajaran
- 120
Soalan Lazim
Adakah pelajaran “molecule init & Susun Atur Senario” percuma?
Ya — teks penuh “molecule init & Susun Atur Senario” boleh dibaca secara percuma di web ini. Untuk berlatih secara interaktif menggunakan penyunting kod terbina dalam dan tutor kecerdasan buatan 24/7, serta membuka kunci baki kursus Ansible Academy, tingkat taraf kepada CoddyKit PRO. Kursus Ansible Academy merangkumi sejumlah 4 pelajaran.
Apakah yang akan saya pelajari dalam “molecule init & Susun Atur Senario”?
Bina rangka kerja ujian untuk role. Anda berlatih Ansible Academy menggunakan kod praktikal yang dijalankan terus dalam pelayar, manakala tutor kecerdasan buatan 24/7 menjawab soalan anda semasa anda mengikuti pelajaran.
Adakah saya memerlukan pengalaman untuk memulakan Ansible Academy?
Tiada pengalaman terdahulu diperlukan. Pembelajaran Ansible Academy di CoddyKit disusun untuk pelajar daripada peringkat pemula hingga lanjutan, jadi anda boleh bermula di sini atau dari awal dan belajar mengikut kadar anda sendiri. Ini ialah pelajaran 2 daripada 4.
Berapa lamakah pelajaran “molecule init & Susun Atur Senario” diambil?
Kebanyakan pelajaran CoddyKit mengambil masa kira-kira 5–10 minit. Setiap pelajaran ringkas dan interaktif, jadi anda boleh membuat kemajuan secara berterusan dan menyambung tepat dari tempat anda berhenti di web atau aplikasi.
Bolehkah saya menulis dan menjalankan kod dalam pelajaran Ansible Academy ini?
Ya. Setiap pelajaran Ansible Academy menyertakan penyunting kod terbina dalam, jadi anda boleh menulis dan menjalankan kod sebenar terus dalam pelayar serta menerima maklum balas kecerdasan buatan serta-merta — tanpa memerlukan persediaan setempat.
Semua pelajaran dalam kursus ini
- Mengapa Menguji Kod Infrastruktur
- molecule init & Susun Atur Senario
- Converge, Verify & Matriks Ujian
- Idempotensi & Lint dalam Pipeline