0Pricing
Ansible Academy · Pelajaran

Membuat Kerangka Role dengan ansible-galaxy init

Buat kerangka standar role.

Membuat Kerangka Role dengan ansible-galaxy init 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.

Jangan Membuatnya Secara Manual

Anda memang dapat membuat setiap folder peran secara manual, tetapi Ansible menyediakan perintah yang membangun seluruh strukturnya dalam satu langkah.

ansible-galaxy init

Perintah ansible-galaxy init menghasilkan kerangka peran lengkap yang siap diisi, beserta semua direktori standar.

ansible-galaxy init nginx

Beri Nama Peran dengan Jelas

Argumen yang Anda berikan menjadi nama folder peran. Pilih nama yang deskriptif seperti webserver atau postgres agar tujuannya langsung terlihat.

Yang Dibuat

Perintah ini membuat folder tasks, handlers, templates, files, vars, defaults, meta, dan tests, masing-masing dengan main.yml awal yang siap diedit.

nginx/
  tasks/main.yml
  handlers/main.yml
  defaults/main.yml
  meta/main.yml

Jalankan di Dalam roles/

Jalankan perintah tersebut dari direktori roles proyek Anda agar peran baru berada di tempat yang diharapkan oleh buku pedoman.

cd roles
ansible-galaxy init webserver

Berkas Awal Hanyalah Kerangka Kosong

Setiap main.yml yang dibuat hampir kosong, hanya berisi komentar pembuka. Anda sendiri yang mengisi tugas dan variabel sebenarnya.

meta Sudah Terisi Sebagian

Kerangka meta/main.yml menyertakan tempat pengisian untuk pembuat, lisensi, dan platform. Perbarui semuanya sebelum membagikan peran.

README Turut Disertakan

Kerangka tersebut juga menambahkan templat README.md, yang mendorong Anda mendokumentasikan fungsi peran dan variabel yang diterimanya.

Gunakan Jalur Khusus

Berikan --init-path untuk membuat peran di lokasi selain folder saat ini, berguna ketika peran Anda berada di direktori khusus.

ansible-galaxy init nginx --init-path roles/

Konsistensi di Seluruh Tim

Karena semua orang membuat kerangka dengan perintah yang sama, setiap peran dalam proyek Anda memiliki tata letak yang identik dan mudah diprediksi.

Lalu Mulai Menulis Tugas

Setelah kerangka siap, langkah berikutnya adalah mengedit tasks/main.yml untuk menentukan hal yang sebenarnya dipasang atau dikonfigurasi oleh peran.

Pemeriksaan Singkat

Ingat kembali perintah yang membuat kerangka peran baru.

Ringkasan

Jalankan ansible-galaxy init untuk langsung membuat kerangka peran lengkap, lalu isi berkas-berkas kerangka dengan tugas dan variabel sebenarnya. 🛠️

Pertanyaan yang Sering Diajukan

Apakah pelajaran “Membuat Kerangka Role dengan ansible-galaxy init” gratis?

Ya — teks lengkap “Membuat Kerangka Role dengan ansible-galaxy init” 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 “Membuat Kerangka Role dengan ansible-galaxy init”?

Buat kerangka standar role. 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 “Membuat Kerangka Role dengan ansible-galaxy init” 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. Mengapa Role: Dari Monolit ke Modul
  2. Anatomi Direktori Role
  3. Membuat Kerangka Role dengan ansible-galaxy init
  4. Menerapkan Role & Meneruskan Variabel Role
← Kembali ke Ansible Academy