DevOps Bootcamp · Pelajaran

Berkas Inventaris INI vs YAML

Tulis host dalam kedua format inventaris.

Pelajaran 1 dari 413 langkah

Berkas Inventaris INI vs YAML adalah pelajaran DevOps Bootcamp gratis di CoddyKit. Ini adalah pelajaran 1 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.

Pengertian Inventaris

Inventaris hanyalah berkas yang mencantumkan host yang dapat dikelola Ansible. Tanpa host yang tercantum, tidak ada yang dapat diotomatisasi.

Dua Format yang Didukung

Ansible membaca inventaris dalam dua bentuk: gaya INI klasik dan gaya YAML terstruktur. Anda memilih salah satunya untuk setiap berkas.

Inventaris INI Paling Sederhana

Dalam format INI, satu host per baris sudah cukup untuk memulai. Berkas ini sudah mengelola dua server web.

web1.example.com
web2.example.com

Grup INI dalam Kurung Siku

Tajuk grup INI berada dalam kurung siku, dan setiap host di bawahnya menjadi anggota grup tersebut hingga tajuk berikutnya.

[web]
web1.example.com
web2.example.com

Hal yang Sama dalam YAML

Format YAML menempatkan semuanya di bawah kunci tingkat atas bernama all, lalu grup, kemudian host. Format ini lebih panjang, tetapi lebih jelas dalam skala besar.

all:
  children:
    web:
      hosts:
        web1.example.com:
        web2.example.com:

Host YAML Diakhiri Titik Dua

Setiap host dalam YAML adalah kunci pemetaan, sehingga diakhiri titik dua dan nilai kosong. Nilai kosong tersebut nantinya dapat menampung variabel.

hosts:
  db1.example.com:

Arahkan Ansible ke Berkas

Beri tahu perintah inventaris yang harus digunakan dengan opsi -i. Tanpa opsi ini, Ansible menggunakan cadangan /etc/ansible/hosts.

ansible all -i inventory.ini --list-hosts

Verifikasi yang Dilihat Ansible

Jalankan --list-hosts untuk memastikan berkas Anda berhasil diuraikan dan menampilkan host yang diharapkan. Ini adalah pemeriksaan awal yang sangat baik.

ansible web -i inventory.yml --list-hosts

Grup all Gratis

Setiap host yang Anda cantumkan otomatis bergabung dengan grup bawaan all. Targetkan grup ini untuk bertindak pada seluruh armada sekaligus.

ansible all -i inventory.ini -m ping

INI untuk yang Kecil, YAML untuk yang Besar

Pilih INI untuk daftar datar yang cepat; gunakan YAML ketika Anda membutuhkan grup bertingkat dan banyak variabel.

Perhatikan Ekstensi Berkas

Ansible menebak pengurai dari isi berkas, tetapi ekstensi yang jelas seperti .ini atau .yml membuat anggota tim dan penyunting merasa nyaman.

Pemeriksaan Singkat

Anda sedang menulis host dalam format inventaris YAML. Bagaimana setiap host ditampilkan?

Rangkuman

Inventaris mencantumkan host Anda dalam INI atau YAML. INI bersifat datar dan cepat; YAML bertingkat di bawah all untuk struktur yang lebih kaya. 📋

Gratis untuk memulai

Belajar DevOps Bootcamp dengan tutor AI — gratis

Tulis dan jalankan kode asli di browser kamu, dapatkan bantuan instan dari tutor AI 24/7, dan lanjutkan di mana kamu tinggalkan di web atau aplikasi.

Kursus
142
Pelajaran
568

Pertanyaan yang Sering Diajukan

Apakah pelajaran “Berkas Inventaris INI vs YAML” gratis?

Ya — teks lengkap “Berkas Inventaris INI vs YAML” 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 “Berkas Inventaris INI vs YAML”?

Tulis host dalam kedua format inventaris. 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 1 dari 4.

Berapa lama pelajaran “Berkas Inventaris INI vs YAML” 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

  1. Berkas Inventaris INI vs YAML
  2. Mengelompokkan Host: web, db, dan app
  3. Grup Bertingkat dan Kata Kunci children
  4. Variable Host dan Grup dalam Inventaris
← Kembali ke DevOps Bootcamp