0Pricing
Ansible Academy · Pelajaran

Menggabungkan Kondisi dengan and / or

Buat ekspresi when gabungan.

Menggabungkan Kondisi dengan and / or 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.

Lebih dari Satu Aturan

Keputusan nyata sering memerlukan beberapa aturan sekaligus. Ansible memungkinkan Anda menggabungkan pengujian dengan and dan or dalam satu when. 🔗

Keduanya Harus Benar

Dengan and, setiap bagian harus terpenuhi. Tugas ini hanya berjalan pada host Debian yang juga meminta fitur tambahan.

when: ansible_os_family == "Debian" and install_extras

Salah Satunya Sudah Cukup

Dengan or, bagian mana pun yang benar sudah cukup. Ini cocok dengan host yang berada di staging atau pengujian.

when: env == "staging" or env == "test"

Pintasan Berupa Daftar

Menulis when sebagai list YAML berarti setiap item harus benar. Ini cara yang rapi dan mudah dibaca untuk menyatakan and.

when:
  - ansible_os_family == "Debian"
  - install_extras

Kelompokkan dengan Tanda Kurung

Mencampur and dengan or? Gunakan parentheses untuk memperjelas pengelompokan dan menghindari hasil yang mengejutkan.

when: (env == "prod" or env == "staging") and backups_enabled

Aturan Prioritas Operator

Sama seperti Python, and memiliki prioritas lebih tinggi daripada or. Jika ragu, gunakan tanda kurung agar logikanya terbaca persis seperti yang Anda maksud.

Negasikan Kelompok

Letakkan not sebelum kelompok yang diberi tanda kurung untuk membalikkan seluruh hasilnya. Di sini tugas melewati production dan staging.

when: not (env == "prod" or env == "staging")

Gabungkan Fakta dan Variabel

Kondisi dapat menggabungkan facts yang dikumpulkan dengan variabel Anda sendiri, sehingga tugas merespons host sekaligus maksud Anda.

when: ansible_memtotal_mb > 2048 and enable_cache

Setiap Item dalam Daftar

Dalam bentuk daftar, setiap baris adalah satu ekspresi. Semuanya digabungkan dengan and, sehingga semuanya harus lolos agar tugas berjalan.

Perhatikan Jenis Variabel

Bandingkan angka sebagai angka dan teks sebagai teks. Memberi tanda kutip pada angka, seperti "9", menjadikannya teks dan dapat menyebabkan pengujian gagal.

Logika yang Mudah Dibaca Adalah Logika yang Aman

Gunakan bentuk daftar untuk and sederhana, dan tanda kurung untuk logika campuran. conditions yang jelas mudah dipercaya dan ditinjau. 🎯

Pemeriksaan Singkat

Mari menguji kondisi gabungan.

Ringkasan

Gabungkan pengujian dengan and, or, dan not. Daftar when berarti semuanya harus benar; gunakan tanda kurung untuk logika campuran agar jelas. ✅

Pertanyaan yang Sering Diajukan

Apakah pelajaran “Menggabungkan Kondisi dengan and / or” gratis?

Ya — teks lengkap “Menggabungkan Kondisi dengan and / or” 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 “Menggabungkan Kondisi dengan and / or”?

Buat ekspresi when gabungan. 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 “Menggabungkan Kondisi dengan and / or” 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. Menjalankan Tugas Hanya saat True
  2. Membuat Cabang berdasarkan Fakta Keluarga OS
  3. Menggabungkan Kondisi dengan and / or
  4. Mendaftarkan Hasil, Lalu Menentukan Keputusan
← Kembali ke Ansible Academy