Menjalankannya dengan ansible-playbook
Jalankan dan baca output play.
Menjalankannya dengan ansible-playbook 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.
Perintah ansible-playbook
Anda menjalankan playbook dengan perintah ansible-playbook, bukan ansible biasa. Berikan berkas YAML yang ingin Anda jalankan.
ansible-playbook site.ymlArahkan ke Inventori Anda
Gunakan -i untuk memilih berkas inventori yang mencantumkan host Anda. Tanpanya, Ansible menggunakan inventori bawaannya.
ansible-playbook -i inventory.ini site.ymlMengumpulkan Fakta Terlebih Dahulu
Hal pertama yang Anda lihat adalah tugas Gathering Facts. Ansible mengumpulkan informasi tentang setiap host sebelum menjalankan tugas Anda.
TASK [Gathering Facts] *********Membaca Baris Tugas
Setiap tugas mencetak status untuk setiap host. Anda akan melihat ok, changed, atau failed, yang memberi tahu persis apa yang terjadi.
TASK [start nginx] *********
changed: [web1]ok Berarti Tidak Ada Perubahan
ok berwarna hijau berarti host sudah berada dalam status yang diinginkan. Ansible telah memeriksanya dan memutuskan bahwa tidak ada yang perlu diubah.
changed Berarti Ada Tindakan
changed berwarna kuning berarti Ansible benar-benar mengubah host agar sesuai dengan permintaan Anda. Itulah pekerjaan nyata yang dilakukan.
PLAY RECAP
Di akhir, PLAY RECAP merangkum setiap host: jumlah tugas yang berstatus ok, changed, unreachable, atau failed.
PLAY RECAP *********
web1 : ok=2 changed=1 failed=0failed dan unreachable
failed yang bernilai bukan nol berarti terjadi kesalahan pada tugas di host tersebut. unreachable berarti Ansible bahkan tidak dapat terhubung melalui SSH.
Menambahkan Tingkat Detail dengan -v
Terhenti karena kesalahan? Tambahkan -v untuk memperoleh detail lebih banyak. Tambahkan lebih banyak v, hingga -vvvv, untuk melihat keluaran penelusuran kesalahan yang semakin mendalam.
ansible-playbook site.yml -vvPeriksa Sintaks Sebelum Menjalankan
Temukan kesalahan YAML sejak awal dengan --syntax-check. Perintah ini mengurai playbook tanpa menyentuh host mana pun.
ansible-playbook site.yml --syntax-checkBatasi ke Satu Host
Ingin menguji pada satu mesin terlebih dahulu? Gunakan --limit untuk menjalankan play hanya pada satu host sebelum menerapkannya secara luas.
ansible-playbook site.yml --limit web1Pemeriksaan Singkat
Sebuah tugas menampilkan changed pada suatu host. Apa artinya?
Anda Dapat Menjalankan dan Membaca Play
Sekarang Anda dapat menjalankan playbook dengan ansible-playbook dan membaca ringkasannya. ok, changed, dan failed menceritakan seluruh kejadiannya. ✅
Pertanyaan yang Sering Diajukan
Apakah pelajaran “Menjalankannya dengan ansible-playbook” gratis?
Ya — teks lengkap “Menjalankannya dengan ansible-playbook” 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 “Menjalankannya dengan ansible-playbook”?
Jalankan dan baca output play. 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 “Menjalankannya dengan ansible-playbook” 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
- Sintaks YAML yang Diperlukan untuk Ansible
- Dari Ad-Hoc ke Playbook yang Dapat Diulang
- Menjalankannya dengan ansible-playbook
- Memasang Nginx dalam Lima Baris