ansible条件判断及循环

一、条件判断 when

二、循环 loop

结合字典使用循环

案例:部署nginx

三、jinja模版

支持在文件中调用变量

{{ 变量名称 }}

增强配置文件的灵活性

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

配置facts变量以增加灵活性

四、handlers组件

与tasks是同级别的组件

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

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

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

相关推荐
IT成长日记1 天前
【自动化运维神器Ansible】Ansible常用模块之archive模块详解
运维·自动化·ansible·常用模块·archive
IT成长日记2 天前
【自动化运维神器Ansible】Ansible常用模块之File模块详解
运维·自动化·ansible·file·常用模块
IT成长日记3 天前
【自动化运维神器Ansible】Ansible常用模块之Copy模块详解
运维·自动化·ansible·copy·常用模块、
IT成长日记4 天前
【自动化运维神器Ansible】Ansible常用模块之shell模块详解
运维·自动化·ansible·shell·常用模块
菜萝卜子5 天前
【Ansible】Ansible 管理 Elasticsearch 集群启停
elasticsearch·ansible
Neng_Miao6 天前
Ansible命令
ansible
朱包林7 天前
ansible批量部署zabbix客户端
linux·运维·服务器·云计算·ansible·zabbix
有想法的py工程师9 天前
Ansible 查看PostgreSQL的版本
数据库·postgresql·ansible
有想法的py工程师10 天前
Rocky9安装Ansible
linux·运维·ansible
庸子11 天前
Ansible & AWX 自动化运维
运维·自动化·ansible