当前位置: 首页 > article >正文

ansible 流程控制

目录

1.流程控制  

2.handlers触发器 

2.1使用handlers案例   

3.when 判断 

3.1 案例1 用于给task设置条件 满足或者不满足运行对应模块 

 3.2 案例2 如果系统是centos则安装sl,cowsay 如果是unbantu则安装cmatrix 

4.循环 

4.1案例   


1.流程控制  
 

handler 

when 

loop/with_items 

2.handlers触发器 

 


一般用于分发配置文件 

如果配置文件发生变化重启服务器 如果没变化就不重启 
 

2.1使用handlers案例   

文件内容 





如果文件没改变不触发重启任务 修改就触发 


3.when 判断 

 

3.1 案例1 用于给task设置条件 满足或者不满足运行对应模块 
 

when 进行判断 一般与变量一起使用 
一般与facts变量或者register一起使用 


具体应用如下 





 3.2 案例2 如果系统是centos则安装sl,cowsay 如果是unbantu则安装cmatrix 



 

4.循环 

loop /with_*:with_item 

4.1案例   





 


http://www.kler.cn/a/348796.html

相关文章:

  • 自然语言处理 (NLP) 的 5 个步骤
  • less和sass基本使用
  • 交易所开发:构建安全、高效、可靠的数字资产交易平台
  • Modbus学习笔记
  • 电脑电源要如何检测?
  • 国内外顶级的产品经理,他们都具备哪些能力?
  • neo4j部署保姆级教程
  • 雷池社区版配置遇到问题不要慌,查看本文解决
  • 天通智能平板|智能移动终端|三防|单兵|平板|智能三防手持终端
  • 在vue3中实现祖组件给后代组件传参,可以跨域几层。
  • 游戏服务端架构演进
  • 文件完整性监控:如何提高企业的数据安全性
  • centos7 Oracle 11g rac 静默安装(NFS配置共享存储)
  • Django一分钟:DRF生成OpenAPI接口文档
  • 金融衍生品中的风险对冲策略分析
  • 气动紧急切断阀安装说明
  • linux下查询网卡光纤模块sn序列号
  • <Linux> 信号量
  • 15.C++程序中的指针
  • 吴恩达深度学习笔记(3)--深度学习的实际应用