一、简介
assert模块是用来断言playbook中给定的表达式。当表达式成功或失败时输出一些信息,帮助进行调试。
assert模块有四个参数,分别是:
参数 | 类型 | 默认值 | 说明 |
---|---|---|---|
fail_msg | string | 用于失败断言的自定义消息 | |
success_msg | string | 用于成功断言的自定义消息 | |
that | list | 可以传递给when语句的相同形式的字符串表达式列表 | |
quiet | boolean | false | 将此设置为true以避免冗长的输出 |
一、示例一
playbooks文件,如下图所示:
tasks文件,如下图所示:
执行结果,如下图所示:
二、示例二
playbooks文件,如下图所示:
tasks文件,如下图所示:
执行结果,如下图所示:
总结:整理不易,如果对你有帮助,可否点赞关注一下?
更多详细内容请参考:《Linux运维篇:Linux系统运维指南》