assert模块是用来断言playbook中给定的表达式。当表达式成功或失败时输出一些信息,帮助进行调试。
assert模块有四个参数,分别是:
| 参数 | 类型 | 默认值 | 说明 |
|---|---|---|---|
| fail_msg | string | 用于失败断言的自定义消息 | |
| success_msg | string | 用于成功断言的自定义消息 | |
| that | list | 可以传递给when语句的相同形式的字符串表达式列表 | |
| quiet | boolean | false | 将此设置为true以避免冗长的输出 |
playbooks文件,如下图所示:

tasks文件,如下图所示:

执行结果,如下图所示:

playbooks文件,如下图所示:

tasks文件,如下图所示:

执行结果,如下图所示:

更多详细内容请参考:《Linux运维篇:Linux系统运维指南》