Skip to content

emka.web.id

menulis pengetahuan – merekam peradaban

Menu
  • Home
  • Tutorial
  • Search
Menu

Cara Menggunakan Modul Debug di Ansible Playbook

Posted on February 14, 2022

Ansible menyediakan ratusan modul yang merupakan skrip mandiri yang dapat digunakan kembali yang dieksekusi oleh Ansible atas nama Anda. Modul debug Ansible adalah modul praktis yang mencetak pernyataan selama eksekusi buku pedoman. Selain itu, dapat digunakan untuk men-debug ekspresi dan variabel tanpa mengganggu eksekusi buku pedoman.

Dalam panduan ini, kita akan mendemonstrasikan cara menggunakan modul debug dalam buku pedoman yang memungkinkan dengan contoh.

Mencetak Pernyataan Sederhana Menggunakan Modul Debug

Penggunaan paling dasar dari modul modul debug di Ansible adalah untuk mencetak pernyataan sederhana ke stdout (Output Standar). Pertimbangkan buku pedoman yang berisi konten berikut.
—- – name: Ansible debug module in action   hosts: all   tasks:           – name: Print a simple statement           debug:             msg: “Hello World! Welcome to Linuxtechi”yp
ny mencetak pernyataan “Halo Dunia! Selamat datang di Linuxtechi” ke terminal.
$ sudo ansible-playbook /etc/ansible/print-simple-stamement.yml

Mencetak Variabel Menggunakan modul Debug

Selain hanya mencetak pernyataan sederhana ke terminal, modul debug juga menangkap dan mencetak nilai variabel menggunakan parameter msg.

Pertimbangkan buku pedoman di bawah ini. Kami telah menetapkan dua variabel: salam dan situs menggunakan kata kunci vars.
—- – name: Ansible debug module in action   hosts: all   vars:           salam: Halo Dunia! site: Linuxtechi   tugas:           – name: Mencetak nilai variabel            debug:             msg: “{{ salam }}, Selamat datang di {{ site }}.”

nilai-nilai yang disimpan dalam modul debug runtime, selama runtime playbook mengambil mereka untuk stdout menggunakan parameter msg.
$ sudo ansible-playbook /etc/ansible/print-variable.yml

Gunakan Modul Debug dengan Modul Shell & Register

Perintah debug juga dapat digunakan bersama modul Ansible lainnya seperti modul shell dan register. Perhatikan file playbook yang ditampilkan.

Playbook memeriksa berapa lama node jarak jauh telah berjalan menggunakan perintah uptime -p shell. Output dari perintah ditangkap oleh modul register dan disimpan dalam variabel system_uptime.

Modul register kemudian mencetak nilai variabel yang berisi output perintah ke stdout.
—- – name: Ansible debug module in action   hosts : all   task:           – name: Print system uptime            shell: uptime -p            register: system_uptime          – name: Print uptime of managed node                   debug untuk stdout. Di bagian bawah, pastikan untuk menemukan output pada waktu aktif sistem seperti yang didefinisikan dalam Playbook.
$ sudo ansible-playbook /etc/ansible/print-system-uptime.yml

Conclusion
Secara umum, modul debug Ansible adalah modul praktis yang mencetak pernyataan ke output. Ini bisa berupa string sederhana atau output perintah yang disimpan dalam variabel. Dalam kebanyakan kasus, ini digunakan dengan modul shell dan register untuk merampingkan pengambilan dan pencetakan output perintah.

Baca Juga : Cara Menggunakan Ansible Vault untuk Mengamankan Data
Sensitif

Terbaru

  • Bingung Pilih Paket? Inilah Perbedaan Telkomsel Data dan Telkomsel Data Flash yang Wajib Kalian Tahu!
  • Ini Alasan Pohon adalah Mahluk Hidup Terbesar di Dunia
  • Sempat Panas! Kronologi Perseteruan Cak Ji vs Madas di Surabaya, Gini Endingnya
  • Gila! Norwegia Bikin Terowongan Melayang di Bawah Laut
  • Cuma Terpisah 20 Mil, Kenapa Hewan di Bali dan Lombok Beda Total? Ternyata Ini Alasannya
  • Heboh Video Umari Viral 7 Menit 11 Detik dari Pakistan, Isinya Beneran Ada atau Cuma Jebakan Link? Cek Faktanya!
  • Tertipu Online atau HP Hilang? Ini Cara Melacak Nomor HP yang Nggak Tipu-Tipu!
  • Apakah Aplikasi Labora Bisa Hasilkan Uang Jutaan atau Cuma Tipu-Tipu?
  • Apakah APK Cashcash Pro Penipu? Cek Reviewnya Dulu
  • Google Kliks Communicator: Pengalaman Awal yang Mengejutkan – Apa yang Kami Rasakan?
  • Belum Tahu? Ini Ukuran Banner YouTube yang Pas Biar Channel Kalian Makin Kece!
  • Inilah Rencana Gila China Balap AS ke Bulan Sebelum 2030
  • Inilah Spesifikasi Resmi Macbook Pro M5 yang Masuk Indonesia
  • Nonton Drama Bisa Dapat Cuan? Simak Cara Main Yudia APK Biar Nggak Salah Langkah!
  • Cuma Nonton Drama Pendek Bisa Cair Saldo DANA? Cobain Aplikasi Melolo, Begini Caranya!
  • Nonton Drama Bisa Dapat Cuan? Jangan Senang Dulu, Simak Fakta Mengejutkan Aplikasi Cash Drama Ini!
  • Ini Video Asli Bocil Block Blast 1 VS 3 di TikTok, Awas Jangan Asal Klik Link Sembarangan!
  • Instapop Terbukti Membayar atau Cuma Tipuan? Cek Faktanya Sebelum Kalian Buang Waktu Main Game!
  • Geger Video Botol Coca Cola 24 Detik di TikTok, Jangan Asal Klik! Ini Fakta Sebenarnya
  • Apa itu Video Botol Makarizo Viral? Ini Faktanya
  • Apa itu Merge Fruit Master? Ini Pengertian dan Cara Main Game yang Katanya Bisa Menghasilkan Saldo
  • Apa itu Shortbox? Ini Pengertian dan Cara Menghasilkan Uang di Aplikasinya
  • Masih Bingung Bedanya CRM dan ERP? Ini Tips Cari Software CRM dan ERP Terbaik
  • Begini Cara Hapus Akun DANA Premium Secara Permanen!
  • Bukan Cuma Mitos! Ternyata Dinasti Song Punya Tempat Nongkrong Mirip PIK, Begini Isinya
  • Bukan Fiksi! Ini Bukti Manusia Punya ‘Kekuatan Super’ Akibat Mutasi Genetik dan Lingkungan
  • Dikelilingi Cincin Api, Kok Kalimantan Malah Nggak Punya Gunung Berapi? Ini Jawabannya!
  • Misteri Newgrange: Kuburan Batu 5.000 Tahun yang Menyimpan Peta Galaksi, Kok Bisa?
  • Transformasi Ekstrem Pesawat IL-96: Ganti 4 Mesin Jadi 2 Mesin Raksasa PD-35, Emang Bisa?
  • Apakah Aplikasi Cash Reels Penipu?
  • Apa itu Cosmic Desktop: Pengertian dan Cara Pasangnya di Ubuntu 26.04?
  • Apa Itu Auvidea X242? Pengertian Carrier Board Jetson T5000 dengan Dual 10Gbe
  • Elementary OS 8.1 Resmi Rilis: Kini Pakai Wayland Secara Standar!
  • Apa Itu Raspberry Pi Imager? Pengertian dan Pembaruan Versi 2.0.3 yang Wajib Kalian Tahu
  • Performa Maksimal! Ini Cara Manual Update Ubuntu ke Linux Kernel 6.18 LTS
  • Tutorial Optimasi LangGraph dengan Node-Level Caching untuk Performa Lebih Cepat
  • Tutorial Membuat Game Dengan LangChain
  • X Terancam Sanksi Eropa Gara-Gara AI Grok Bikin Deepfake Anak Kecil
  • Nano Banana 2 Flash Itu Apa Sih? Ini Penjelasan Lengkapnya
  • Inilah Cara Install dan Pakai ChatGPT Atlas Browser, Pesaing Baru di Dunia Web
  • Apa Itu Integrasi Criminal IP dan Cortex XSOAR? Ini Definisinya
  • Gawat! VVS Stealer Cuma Seharga Makan Siang Tapi Bisa Habisi Akun Discord Kalian
  • Jadi Subscriber OnlyFans? Ini Risiko Fatal yang Mengintai Kalian!
  • Apa Itu CVE-2025-14733? Ini Pengertian Vulnerability Kritis di WatchGuard Firebox
  • Apa itu CVE-2020-12812? Ini Pengertian dan Bahaya Bug 2FA Bypass di Fortinet
Beli Pemotong Rumput dengan Baterai IRONHOOF 588V Mesin Potong Rumput 88V disini https://s.shopee.co.id/70DBGTHtuJ
Beli Morning Star Kursi Gaming/Kantor disini: https://s.shopee.co.id/805iTUOPRV

©2026 emka.web.id | Design: Newspaperly WordPress Theme