ansible条件判断及循环

一、条件判断 when

二、循环 loop

结合字典使用循环

案例:部署nginx

三、jinja模版

支持在文件中调用变量

{{ 变量名称 }}

增强配置文件的灵活性

建议文件名称为.j2结尾,以区分普通的文件

配置facts变量以增加灵活性

四、handlers组件

与tasks是同级别的组件

特征:自由满足特定的条件时,handlers组件中的操作才会执行

应用:检测配置文件变化,自动重启服务

notify当tasks执行成功时,notify会执行handlers的name下的service

相关推荐
cly119 小时前
Ansible自动化(十五):加解密详解
运维·自动化·ansible
cly120 小时前
Ansible自动化(十二):Jinja2过滤器
运维·自动化·ansible
cly120 小时前
Ansible自动化(十三):调试与优化
数据库·自动化·ansible
cly120 小时前
Ansible自动化(十四):Roles(角色)
服务器·自动化·ansible
cly11 天前
Ansible自动化(十一):Jinja2模板
网络·自动化·ansible
cly11 天前
Ansible自动化(八):条件语句
运维·自动化·ansible
China_Yanhy1 天前
Ansible 工业级项目标准化架构指南 (V1.0)
架构·ansible
cly11 天前
Ansible自动化(九):循环语句
windows·自动化·ansible
cly11 天前
Ansible自动化(十):配置文件管理模块(lineinfile / blockinfile)
运维·自动化·ansible
tyatyatya2 天前
Ansible自动化配置,从入门到实战
运维·自动化·ansible