debug模块
调试模块,用于在调试中输出信息
常用参数 (=号后面的强制要求):
- msg
调试输出的消息
默认值:Hello world!
- var
将某个任务执行的输出作为变量传递给debug模块,debug会直接将其打印输出
默认值:null
- verbosity
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
网友评论