ansible常用模块

ansible核心模块之debug

2020-12-10  本文已影响0人  wh0am11

debug模块

调试模块,用于在调试中输出信息

常用参数 (=号后面的强制要求):

调试输出的消息
默认值:Hello world!

将某个任务执行的输出作为变量传递给debug模块,debug会直接将其打印输出
默认值:null

debug的级别(默认是0级,全部显示)
默认值:0
添加于版本: 2.1

注意:
Windows也支持此模块

实例:

# 为每个主机打印回送地址和网关地址的示例
- 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
    verbosity: 2

- name: Display all variables/facts known for a host
  debug:
    var: hostvars[inventory_hostname]
    verbosity: 4
上一篇下一篇

猜你喜欢

热点阅读