Ansible Academy · Pelajaran

molecule init & Susun Atur Senario

Bina rangka kerja ujian untuk role.

Pelajaran 2 daripada 413 langkah

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 scenario

Apakah 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.yml

Pilih 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.04

converge.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_role

verify.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.yml

Pelbagai Senario

Anda boleh menambah lebih banyak senario bernama di sebelah default, contohnya untuk menguji peranan yang sama pada imej OS kedua.

molecule init scenario centos

Sasarkan Satu Senario

Gunakan bendera -s untuk menjalankan senario tertentu mengikut nama, bukannya senario default.

molecule test -s centos

Komitkan 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. 🗂️

Percuma untuk bermula

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

  1. Mengapa Menguji Kod Infrastruktur
  2. molecule init & Susun Atur Senario
  3. Converge, Verify & Matriks Ujian
  4. Idempotensi & Lint dalam Pipeline
← Kembali ke Ansible Academy