一、until

在使用ansible-playbook启动某服务时,可能需要一段时间,服务才完全起来,不知道什么时候探测服务端口合适,可以使用until循环进行多次探测,直到探测成功,才判定服务启动成功。

简单介绍一下until循环参数:

# until 条件终止表达式
# retries 最大循环次数
# delay 每次循环时间间隔(秒)

循环终止有两个条件,任意满足其一就可以:

# 1. 循环次数超过最大次数;
# 2. 满足until条件,直接跳出循环;

示例一:轮询等待服务运行

playbooks文件,如下图所示:

部分tasks文件,如下图所示:

执行结果,如下图所示:


总结:整理不易,如果对你有帮助,可否点赞关注一下?

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

《Ansible语法篇:剧本对象关键字之until》相关推荐

  1. ComeFuture英伽学院——2020年 全国大学生英语竞赛【C类初赛真题解析】(持续更新)

    视频:ComeFuture英伽学院--2019年 全国大学生英语竞赛[C类初赛真题解析]大小作文--详细解析 课件:[课件]2019年大学生英语竞赛C类初赛.pdf 视频:2020年全国大学生英语竞赛 ...

  2. ComeFuture英伽学院——2019年 全国大学生英语竞赛【C类初赛真题解析】大小作文——详细解析

    视频:ComeFuture英伽学院--2019年 全国大学生英语竞赛[C类初赛真题解析]大小作文--详细解析 课件:[课件]2019年大学生英语竞赛C类初赛.pdf 视频:2020年全国大学生英语竞赛 ...

  3. 信息学奥赛真题解析(玩具谜题)

    玩具谜题(2016年信息学奥赛提高组真题) 题目描述 小南有一套可爱的玩具小人, 它们各有不同的职业.有一天, 这些玩具小人把小南的眼镜藏了起来.小南发现玩具小人们围成了一个圈,它们有的面朝圈内,有的 ...

  4. 信息学奥赛之初赛 第1轮 讲解(01-08课)

    信息学奥赛之初赛讲解 01 计算机概述 系统基本结构 信息学奥赛之初赛讲解 01 计算机概述 系统基本结构_哔哩哔哩_bilibili 信息学奥赛之初赛讲解 02 软件系统 计算机语言 进制转换 信息 ...

  5. 信息学奥赛一本通习题答案(五)

    最近在给小学生做C++的入门培训,用的教程是信息学奥赛一本通,刷题网址 http://ybt.ssoier.cn:8088/index.php 现将部分习题的答案放在博客上,希望能给其他有需要的人带来 ...

  6. 信息学奥赛一本通习题答案(三)

    最近在给小学生做C++的入门培训,用的教程是信息学奥赛一本通,刷题网址 http://ybt.ssoier.cn:8088/index.php 现将部分习题的答案放在博客上,希望能给其他有需要的人带来 ...

  7. 信息学奥赛一本通 提高篇 第六部分 数学基础 相关的真题

    第1章   快速幂 1875:[13NOIP提高组]转圈游戏 信息学奥赛一本通(C++版)在线评测系统 第2 章  素数 第 3 章  约数 第 4 章  同余问题 第 5 章  矩阵乘法 第 6 章 ...

  8. 信息学奥赛一本通题目代码(非题库)

    为了完善自己学c++,很多人都去读相关文献,就比如<信息学奥赛一本通>,可又对题目无从下手,从今天开始,我将把书上的题目一 一的解析下来,可以做参考,如果有错,可以告诉我,将在下次解析里重 ...

  9. 信息学奥赛一本通(C++版) 刷题 记录

    总目录详见:https://blog.csdn.net/mrcrack/article/details/86501716 信息学奥赛一本通(C++版) 刷题 记录 http://ybt.ssoier. ...

  10. 最近公共祖先三种算法详解 + 模板题 建议新手收藏 例题: 信息学奥赛一本通 祖孙询问 距离

    首先什么是最近公共祖先?? 如图:红色节点的祖先为红色的1, 2, 3. 绿色节点的祖先为绿色的1, 2, 3, 4. 他们的最近公共祖先即他们最先相交的地方,如在上图中黄色的点就是他们的最近公共祖先 ...

最新文章

  1. 数值格式化,每隔三位加一个逗号
  2. 2016/3/10 PHP (超文本预处理器) 是什么?
  3. AT2368-[AGC013B]Hamiltonish Path【构造】
  4. 为您的下一个基于Spring的应用程序考虑使用spring-boot的原因!
  5. Linux下启动/关闭Oracle服务和 oracle监听启动/关闭/查看状态
  6. 5G边缘计算:开源架起5G MEC生态发展新通路
  7. 数据科学 IPython 笔记本 7.13 向量化字符串操作
  8. kvm初体验之四:从Host登录Guest的五种方式
  9. MFC中将view内容保存为bmp
  10. concat oracle 多个字符串_史上最全的MySQL 字符串函数,赶紧收藏!!
  11. 北科大学计算机考研难度,2019二本考上北科计算机专硕经验分享
  12. 视频播放器 layui-ckplayer
  13. vscode使用技巧(2)
  14. https://是什么?HTTPS和HTTP有什么不一样?如何申请SSL(HTTPS)证书?
  15. 27.html的定位(position)和偏移量(offset)
  16. 首届 Rust China Hackathon Online 来啦!
  17. JavaScript 开发的45个技巧2
  18. java正则表达式语法
  19. python获取线程名称_Python-线程
  20. 必须掌握的内容营销十大关键原则

热门文章

  1. NX二次开发-BlockUI点击任意button,实现确定应用按钮变灰色或非灰色
  2. 可自管理的分布式工作流引擎的设计与实现
  3. 架设dnscrypt和unbound
  4. 基于 STM32的USB万用表设计
  5. modbus总线协议(三)modbus tcp
  6. 不需要苹果官方支持,可重置MAC系统固件密码
  7. Excel 中对2列数据进行“或”筛选
  8. 小孩学python有意义吗-Python真好玩:教孩子学编程
  9. 侏罗纪世界为什么显示服务器超时,侏罗纪世界进化服务器无法访问解决方案推荐_侏罗纪世界进化全系统详解及上手指南推荐-魔盟网...
  10. java json 正则_正则表达式替换json字符串