5-ansible手动管理错误信息,5-ansible错误信息
5-ansible手动管理错误信息,5-ansible错误信息
1.工作站:创建测试环境,查看配置文件和主机解析文件。
2.工作站:创建测试主执行文件。通过yum安装http,通过yum安装mariadb-server。
3.工作站:执行文件。反馈错误,没有http这个包,执行到这个步骤脚本就中断了。
4.工作站:重新编辑文件,在任务中增加ignore_errors,重新执行脚本。碰到错误后,跳过错误继续执行。
5.工作站:重新编辑脚本。通过block对任务进行封装,通过rescue重新启动任务执行,通过always保证任务总是执行。
6.工作站:重新执行脚本。
7.工作站:重新编辑脚本。将http改为httpd,这样脚本就是正确的了。
8.工作站:重新编写脚本,并执行脚本。通过command调用date命令,并将结果register注册为command_result值,通过debug进行调试输出,用var进行变量输出。
9.工作站:重新编写脚本,重新执行脚本。使用changed_when对false进行捕获,因为没有出现false,所以没有将其捕获到changed。
10.工作站:重新编写脚本,重新执行脚本。通过failed_when对httpd进行捕获,本来是ok,但输出到failed。
11.工作站:进行测评,清除数据,任务完成。
评论暂时关闭