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案例   





 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值