Roles dan Galaxy
Bagian dari kursus Ansible
Cepat atau lambat kamu akan punya dua playbook yang sama-sama meng-install nginx, sama-sama menaruh template konfigurasi yang sama, dan sama-sama me-restart service sesudahnya, cuma karena dua proyek berbeda kebetulan sama-sama butuh web server. Kalau task dari playbook yang satu kamu salin ke playbook yang lain, sekarang kamu punya dua salinan logika yang sama dan harus dijaga tetap seragam, dan begitu kamu...
Sebuah role adalah kumpulan task, template, dan nilai default yang bisa dipakai ulang dan tinggal kamu masukkan ke playbook mana pun lewat namanya, alih-alih menulis lagi logika di baliknya untuk setiap proyek yang kebetulan butuh hal yang sama. Bayangkan seperti cara tukang bangunan memandang panel dinding pracetak: panelnya dirancang sekali, dibuat sekali, diuji sekali, lalu tinggal dibaut ke bangunan mana pun...
Ingin belajar Ansible Roles dan Galaxy di lingkungan nyata?
Klik di bawah, dapatkan mesin Linux dengan Ansible siap pakai, dan kerjakan Roles dan Galaxy secara praktik dengan tutor AI yang memahami kodemu.
Mulai pelajaran iniRoles dan GalaxyYang akan kamu pelajari
- Role structure
- Tasks/main.yml
- Defaults
- Templates folder
- Include_role
- Ansible-galaxy install
Baca pelajaran ini dalam bahasamu
Semua pelajaran di kursus ini
12 pelajaran- 1Apa Itu Ansible20 mnt
- 2Inventory dan Perintah Ad Hoc25 mnt
- 3Playbook Pertama Anda30 mnt
- 4Tasks, Modules, dan Handlers30 mnt
- 5Variabel dan Facts30 mnt
- 6Template dengan Jinja230 mnt
- 7Perulangan dan Kondisional30 mnt
- 8Roles dan Galaxy35 mnt
- 9Vault dan Rahasia25 mnt
- 10Tag dan Debugging25 mnt
- 11Collections dan Plugins25 mnt
- 12Capstone: Deploy Multi Host60 mnt
