昨天笔者测试ansible-playbook时使用stat模块来打印文件信息,但是返回只有ok执行成功信息,并没有返回文件的信息。查询一番才知道ansible-playbook是获取反馈信息。
ansible playbook可以将多个命令组合来执行,但是只能反馈执行是否成功,无法接收服务器的反馈信息,debug模块可以完成这个工作,就可以在调试中输出信息。
debug模块又三个参数:
1、msg:输出定义好的meassage 如果没有message 默认输出Hello world
2、 var:输出变量的内容 不可与msg选项共用
3、verbosity:debug的调试级别,默认0是全部显示,级别调整到3是忽略内容不显示。
一、msg显示Facts变量

运行结果如下:

二、var输出resgister注册变量

运行结果如下:

网友评论