Ansible Academy · Pelajaran

Menggunakan FQCN: namespace.collection.module

Referensikan konten dengan cara modern.

Pelajaran 3 dari 413 langkah

Menggunakan FQCN: namespace.collection.module 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.

Nama Singkat Bersifat Ambigu

Memanggil modul bernama copy memang berfungsi, tetapi dua koleksi dapat sama-sama menyediakan modul copy. FQCN menghilangkan keraguan tentang modul yang Anda maksud.

FQCN Secara Lengkap

FQCN berarti Nama Koleksi Berkualifikasi Penuh: alamat lengkap modul yang ditulis sebagai namespace.collection.module.

Tiga Bagian, Satu Jalur Bertitik

Bacalah dari kiri ke kanan: ruang nama (pemilik), koleksi (paket), lalu modul. Setiap bagian mempersempit pilihan hingga tepat menentukan apa yang dijalankan.

ansible.builtin.copy
# namespace.collection.module

Modul Inti Ada di ansible.builtin

Modul klasik yang sudah Anda gunakan berada dalam koleksi ansible.builtin. Jadi, copy sebenarnya adalah ansible.builtin.copy.

- ansible.builtin.copy:
    src: app.conf
    dest: /etc/app.conf

Mengapa Ini Menjadi Standar

Karena modul kini berada di banyak koleksi, FQCN adalah satu-satunya nama yang dijamin selalu mengarah ke modul yang tepat.

Modul Komunitas Tampak Serupa

Konten dari paket lain mengikuti pola yang sama, misalnya community.general.ufw untuk modul pengaman jaringan dalam koleksi tersebut.

- community.general.ufw:
    rule: allow
    port: "22"

Nama Singkat Tetap Berfungsi

Nama biasa seperti copy tetap valid untuk modul bawaan, tetapi alat lint kini memberikan peringatan. Menggunakan FQCN lengkap adalah gaya yang disarankan.

Membuat Playbook Tahan terhadap Perubahan

FQCN tetap berfungsi meskipun Ansible di masa mendatang mengubah tujuan nama singkat, sehingga playbook Anda tetap stabil setelah pemutakhiran.

FQCN Juga Berlaku untuk Peran

Koleksi juga menyediakan peran. Anda merujuknya dengan alamat bertitik yang sama, misalnya community.general.role_name dalam play Anda.

roles:
  - role: geerlingguy.nginx

Kurangi Pengetikan dengan collections

Cantumkan sebuah koleksi di bawah kunci collections pada play, lalu Anda dapat menggunakan nama modul singkat dari koleksi tersebut tanpa awalan lengkap.

collections:
  - community.general

Biasakan Menggunakan FQCN

Menuliskan FQCN lengkap sejak awal membuat playbook tidak ambigu, bersih dari peringatan lint, dan mudah ditelusuri rekan tim hingga ke sumbernya.

Pemeriksaan Cepat

Kenali bagian-bagian dari nama modul yang sepenuhnya memenuhi kualifikasi.

Ringkasan

FQCN adalah namespace.collection.module, seperti ansible.builtin.copy. FQCN menunjuk secara jelas ke satu modul dan membuat playbook tetap aman saat dimutakhirkan. 🎯

Gratis untuk memulai

Belajar YAML 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
30
Pelajaran
120

Pertanyaan yang Sering Diajukan

Apakah pelajaran “Menggunakan FQCN: namespace.collection.module” gratis?

Ya — teks lengkap “Menggunakan FQCN: namespace.collection.module” 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 “Menggunakan FQCN: namespace.collection.module”?

Referensikan konten dengan cara modern. 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 “Menggunakan FQCN: namespace.collection.module” 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. Role vs Collection di Galaxy
  2. Memasang Role dengan requirements.yml
  3. Menggunakan FQCN: namespace.collection.module
  4. Menerbitkan Role Anda Sendiri ke Galaxy
← Kembali ke Ansible Academy