地方エンジニアの学習日記

興味ある技術の雑なメモだったりを書いてくブログ。たまに日記とガジェット紹介。

Ansible デバッグモジュール

オプション

引数 必須 デフォルト 備考
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]```