Batas Statis & Model Plugin Inventory
Alasan armada memerlukan sumber dinamis.
Batas Statis & Model Plugin Inventory adalah pelajaran Ansible Academy 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 Ansible Academy, dan progresmu tersinkronisasi di web dan aplikasi CoddyKit. Kursus Ansible Academy mencakup 4 pelajaran total.
Berkas Statis Menjadi Usang
Inventaris statis adalah daftar host yang ditulis secara manual. Begitu server dibuat atau dihancurkan di cloud, berkas tersebut sudah tidak mutakhir.
Armada Cloud Terus Berubah
Grup penskalaan otomatis menambah dan menghapus instans setiap menit. Menjaga berkas statis tetap selaras dengan armada yang terus berubah adalah upaya yang melelahkan dan rentan galat. ☁️
Gunakan Inventaris Dinamis
Inventaris dinamis meminta daftar host dari sumber kebenaran langsung saat runtime. Ansible menanyakan cloud Anda, sehingga daftarnya selalu mutakhir.
Dua Cara: Skrip vs Plugin
Dahulu, Anda menggunakan skrip inventaris yang dapat dieksekusi dan mencetak JSON. Cara modern yang didukung adalah plugin inventaris yang disertakan dalam sebuah koleksi.
Hasil yang Dikembalikan Plugin
Plugin inventaris terhubung ke sebuah sumber, mengambil host, lalu menyerahkan grup, nama host, dan variabel kepada Ansible—semuanya dibuat ulang setiap kali dijalankan.
Konfigurasikan dengan Berkas YAML
Anda mengaktifkan plugin dengan menulis berkas konfigurasi YAML kecil. Kunci plugin menentukan plugin yang akan dimuat dan digunakan untuk mengurai berkas tersebut.
plugin: amazon.aws.aws_ec2
regions:
- us-east-1Akhiran Nama Berkas yang Menentukan
Agar Ansible dapat mendeteksi konfigurasi plugin secara otomatis, berkas harus diakhiri dengan .aws_ec2.yml atau .yaml, sesuai dengan nama plugin.
inventory.aws_ec2.ymlAktifkan Plugin di ansible.cfg
Plugin inventaris harus diaktifkan. Cantumkan plugin yang Anda percayai di bawah enable_plugins pada bagian inventaris di ansible.cfg.
[inventory]
enable_plugins = amazon.aws.aws_ec2Teruskan Seperti Inventaris Lain
Arahkan Ansible ke konfigurasi plugin dengan -i, persis seperti saat Anda menggunakan berkas statis. Ansible mengenali akhirannya lalu menjalankan plugin tersebut.
ansible-inventory -i inventory.aws_ec2.yml --graphPeriksa Sebelum Menjalankan
Perintah ansible-inventory menampilkan hasilnya agar Anda dapat memastikan host dan grup yang ditemukan plugin sebelum play apa pun dijalankan.
ansible-inventory -i inventory.aws_ec2.yml --listPlugin Disediakan dalam Koleksi
Setiap penyedia cloud menyediakan plugin inventarisnya di dalam sebuah koleksi, seperti amazon.aws atau google.cloud, yang dipasang dari Ansible Galaxy.
Pemeriksaan Singkat
Pilih pendekatan inventaris dinamis yang modern.
Ringkasan
Berkas statis menjadi usang saat armada berubah. Plugin inventaris yang diaktifkan di ansible.cfg dan dikonfigurasikan melalui berkas YAML akan menanyakan sumber langsung setiap kali dijalankan. ✅
Pertanyaan yang Sering Diajukan
Apakah pelajaran “Batas Statis & Model Plugin Inventory” gratis?
Ya — teks lengkap “Batas Statis & Model Plugin Inventory” 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 “Batas Statis & Model Plugin Inventory”?
Alasan armada memerlukan sumber dinamis. 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 1 dari 4.
Berapa lama pelajaran “Batas Statis & Model Plugin Inventory” 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
- Batas Statis & Model Plugin Inventory
- Plugin Inventory aws_ec2
- constructed: Mengelompokkan Host berdasarkan Tag
- Caching & Berbagai Sumber Inventory