码迷,mamicode.com
首页 > 其他好文 > 详细

ansible playbook如何处理错误(block-rescue-always)

时间:2021-04-08 13:17:01      阅读:0      评论:0      收藏:0      [点我收藏+]

标签:bug   ini   lock   normal   command   有趣的   set   test   scroll   

在日常使用ansible playbook的过程中,我们有时候希望做一下补救性的操作,做一些判断,

例如:

如上的代码,第一部分出错后,会被rescue捕捉到,然后做一些补救性的工作,这个时候我们可以做一些有趣的任务例如:

1:我们要对httpd 的配置文件进行一些修改

如果http没有安装,我们肯定会报错,没有办法正常运行,这个时候我们使用rescue

2: rescue里我们安装httpd 然后 做一些修改

3: always 是无论时间时候都执行的,所以,我们一般第三步是把保证服务的状态

ansible playbook如何处理错误(block-rescue-always)

标签:bug   ini   lock   normal   command   有趣的   set   test   scroll   

原文地址:https://www.cnblogs.com/cheyunhua/p/14627148.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!