Beberapa Play dalam Satu Playbook
Targetkan web lalu db dalam satu berkas.
Beberapa Play dalam Satu Playbook adalah pelajaran DevOps Bootcamp 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 DevOps Bootcamp, dan progresmu tersinkronisasi di web dan aplikasi CoddyKit. Kursus DevOps Bootcamp mencakup 4 pelajaran total.
Lebih dari Satu Play
Playbook adalah daftar YAML, sehingga dapat memuat beberapa play. Setiap play menargetkan grup hostnya sendiri. 🎭
Mengapa Play Dipisah
Tingkat yang berbeda memerlukan pekerjaan yang berbeda. Satu play menyiapkan server web, sementara play lain mengonfigurasi host basis data.
Setiap Play Dimulai dengan Tanda Hubung
Tanda hubung baru di tingkat teratas memulai play baru. Dengan cara itulah Ansible mengetahui bahwa satu play telah berakhir dan play berikutnya dimulai.
- name: Web play
hosts: web
tasks: []
- name: DB play
hosts: db
tasks: []Web Lalu Basis Data
Play dijalankan sesuai urutan dalam berkas. Play web selesai sepenuhnya sebelum play db dimulai.
Baris hosts yang Independen
Setiap play memiliki nilai hosts sendiri. Nilai-nilai tersebut dapat menunjuk ke grup yang sepenuhnya terpisah tanpa tumpang tindih.
- hosts: web
tasks: []
- hosts: db
tasks: []Pengaturan Terpisah untuk Setiap Play
Kunci tingkat play seperti become atau vars hanya berlaku untuk play tersebut. Play berikutnya dimulai dengan pengaturannya sendiri yang masih bersih.
Fakta untuk Setiap Play
Secara bawaan, setiap play mengumpulkan fakta untuk hostnya sendiri sebelum task dijalankan, sehingga play db melihat data mesin basis data.
Mengatur Seluruh Tumpukan
Beberapa play memungkinkan satu berkas mengatur seluruh tumpukan: mengonfigurasi basis data, lalu aplikasi, kemudian penyeimbang beban. 🏗️
Berkas dengan Tiga Play
Di sini, tiga play menargetkan tiga grup secara berurutan. Satu perintah menerapkan seluruh lingkungan.
- hosts: db
tasks: []
- hosts: app
tasks: []
- hosts: lb
tasks: []Satu Perintah, Banyak Tingkat
Anda tetap menjalankannya dengan satu pemanggilan ansible-playbook. Ansible menjalankan setiap play untuk Anda, dari atas ke bawah.
Jaga agar Play Tetap Terfokus
Beri setiap play satu tugas yang jelas dan satu grup host. Play yang terfokus membuat playbook besar tetap mudah dibaca dan digunakan kembali.
Pemeriksaan Singkat
Mari pastikan bagaimana beberapa play dijalankan.
Ringkasan
Satu berkas dapat memuat banyak play, masing-masing dengan hosts dan pengaturannya sendiri. Play tersebut dijalankan secara berurutan untuk mengatur seluruh tumpukan. ✅
Pertanyaan yang Sering Diajukan
Apakah pelajaran “Beberapa Play dalam Satu Playbook” gratis?
Ya — teks lengkap “Beberapa Play dalam Satu Playbook” 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 “Beberapa Play dalam Satu Playbook”?
Targetkan web lalu db dalam satu berkas. 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 3 dari 4.
Berapa lama pelajaran “Beberapa Play dalam Satu Playbook” 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
- Sebuah Play = Host + Tugas
- Menamai Tugas agar Output Mudah Dibaca
- Beberapa Play dalam Satu Playbook
- Urutan Tugas dan Eksekusi dari Atas ke Bawah