Help us understand the problem. What is going on with this article?

Ansible モジュール debug

More than 3 years have passed since last update.

debug

実行中にステートメントを出力する

概要

実行中にステートメントを出力するモジュール。playbookを停止せずに変数や式をデバッグするのに便利。「when:」ディレクティブと同時に使ってデバッグする際に有用である。

オプション

引数 必須 デフォルト 備考
msg no Hello world! 出力用のカスタマイズされたメッセージ。省略時、汎用的なメッセージが出力される。
var no デバッグする変数名。msg引数とお互いに排他的である。

使用例

# ホスト毎にループバックアドレスとゲートウェイを出力する
- debug: msg="System {{ inventory_hostname }} has uuid {{ ansible_product_uuid }}"

- debug: msg="System {{ inventory_hostname }} has gateway {{ ansible_default_ipv4.gateway }}"
  when: ansible_default_ipv4.gateway is defined

- shell: /usr/bin/uptime
  register: result

- debug: var=result

- name: Display all variables/facts known for a host
  debug: var=hostvars[inventory_hostname]```

Ansibleコアモジュール

このモジュールはコア・アンシブルチームによりメンテナンスされます。

Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away