Grup Bertingkat dan Kata Kunci children
Bangun hierarki grup yang terdiri atas grup.
Grup Bertingkat dan Kata Kunci children 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.
Grup di Dalam Grup
Terkadang Anda ingin membuat grup yang terdiri dari grup lain. Ansible menyebutnya grup berisi grup, yang dibangun menggunakan kata kunci children.
Kata Kunci children dalam INI
Dalam INI, tajuk seperti [prod:children] menyatakan induk yang anggotanya berupa nama grup lain, bukan host.
[prod:children]
web
dbTentukan Grup Anak Terlebih Dahulu
Grup anak harus sudah ada dan memiliki hostnya sendiri. Induk kemudian cukup merujuknya berdasarkan nama.
[web]
web1.example.com
[db]
db1.example.comHost Naik ke Grup Induk
Targetkan prod, maka Ansible menjangkau setiap host di dalam web dan db. Satu nama kini mencakup seluruh lingkungan.
ansible prod -i inventory.ini --list-hostsPenyarangan dalam YAML
YAML secara alami mendukung penyusunan bertingkat: sebuah grup mencantumkan grup lain di bawah kunci children miliknya, dan penyusunan ini dapat dibuat sedalam yang Anda inginkan.
all:
children:
prod:
children:
web:
db:Bangun Hierarki Nyata
Gabungkan lapisan seperti wilayah dan peran: datacenter berisi prod, yang berisi web dan db. Inventaris mencerminkan organisasi Anda.
[datacenter:children]
prod
stagingHost Mewarisi Setiap Induk
Jika web adalah anak dari prod, host web menjadi anggota web dan prod serta all. Keanggotaan mengalir ke atas secara otomatis.
Variabel Mengalir ke Bawah
Tetapkan variabel pada grup induk, maka setiap host anak akan mewarisinya, kecuali grup yang lebih spesifik menimpanya.
[prod:vars]
env=productionHindari Anak yang Melingkar
Sebuah grup tidak dapat menjadi anak dari dirinya sendiri, baik secara langsung maupun melalui suatu putaran. Ansible menolak hierarki melingkar saat menguraikannya.
Verifikasi Pohonnya
Gunakan grafik inventaris untuk melihat penyusunan bertingkat Anda dengan jelas. Opsi --graph menggambar induk dan anaknya sebagai pohon.
ansible-inventory -i inventory.ini --graphHierarki Menjinakkan Skala
Grup bertingkat memungkinkan Anda menyebut prod atau web-prod secara tepat. Saat armada bertambah besar, children menjaga agar penargetan dapat dilakukan secara luas maupun sangat spesifik.
Pemeriksaan Singkat
Anda menginginkan grup induk yang anggotanya adalah grup web dan db. Tajuk INI mana yang digunakan?
Rangkuman
Kata kunci children menyusun grup ke dalam hierarki. Host mewarisi setiap induk, dan variabel grup mengalir ke bawah pohon. 🌳
Pertanyaan yang Sering Diajukan
Apakah pelajaran “Grup Bertingkat dan Kata Kunci children” gratis?
Ya — teks lengkap “Grup Bertingkat dan Kata Kunci children” 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 “Grup Bertingkat dan Kata Kunci children”?
Bangun hierarki grup yang terdiri atas grup. 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 “Grup Bertingkat dan Kata Kunci children” 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
- Berkas Inventaris INI vs YAML
- Mengelompokkan Host: web, db, dan app
- Grup Bertingkat dan Kata Kunci children
- Variable Host dan Grup dalam Inventaris