Ansible中执行流控制

本文详细介绍了Ansible中的迭代循环、条件判断、触发器使用、错误处理、强制执行以及根据不同运行情况的自定义操作,包括block、rescue和always块。通过实例展示了如何根据项目需求灵活运用这些功能。
摘要由CSDN通过智能技术生成

1 ansible 中的迭代循环

简单循环

 

 

 

 

 建立目录与文件夹

 

 2. 迭代循环与项目

 3 ansible中的条件语句

 

 

 

 4 ansible中的触发器

 

 没开触发器 配置文件没有改变 还会重启服务 这样不合理

 所以就得做触发器

handlers 可以写很多动作

 

 

 

 

 5 忽略错误

任务失败后 不停止任务运行

 

 6 强制触发器运行

 

 

 

 

 强制触发器

 7 控制play运行状态

强制视为更改

 

 

 

 强制任务执行失败

 

 用变量的方式 也可以

 

 8 根据play运行情况选择运行动作

block: 定义要运行的任务

rescue: 定义当block句子中出现失败后运行的任务

always: 定义最终独立运行的任务·

 

 

 

 

 

 

9 运行情况判定项目实例

 挂载 镜像到 /mnt/isodir 如果要挂载的文件不存在 就建立文件 如果存在 就自动挂载

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值