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

网站架构知识之Ansible进阶(day022)

1.handler触发器

应用场景:一般用于分发配置文件时候,如果配置文件有变化,则重启服务,如果没有变化,则不重启服务

案列01:分发nfs配置文件,若文件发生改变则重启服务

2.when判断

用于给ans运行的task模块设置条件,满足或不满足条件运行对应模块

when进行判断,一般与变量一起使用

一般facts变量或register变量使用较多

使用时候与模块同级

3.循环

with_items

loops

批量创建文件,批量添加用户,批量启动或重启服务时候

批量创建用户和指定用户uid

3.tags标签

1.与模块同级

使用时候ansible-playbook命令加上-t标签,和tags名字,表示执行哪一个tags

4.Jinja2模板

使用场景:分发配置文件,配置文件需要使用facts变量时,使用方法,配置文件以j2为后缀名,如nginx.conf.j2,分发是不再使用copy模块使用template模块。

http://www.lryc.cn/news/481909.html

相关文章:

  • VMware调整窗口为可以缩小但不改变显示内容的大小
  • Vue 3 中,ref 和 reactive的区别
  • window 利用Putty免密登录远程服务器
  • OGNL表达式
  • AI 大模型重塑软件开发流程的现状与未来展望
  • Spring Boot 的核心注解
  • 蓝桥杯备考——算法
  • MutationObserver与IntersectionObserver的区别
  • 生产与配置
  • Android Kotlin Flow 冷流 热流
  • 订单日记助力“实峰科技”提升业务效率
  • 如何安装和配置JDK17
  • 智能化温室大棚控制系统设计(论文+源码)
  • 面试题之---解释一下原型和原型链
  • 【Leecode】Leecode刷题之路第46天之全排列
  • 自动驾驶革命:从特斯拉到百度,谁将主宰未来交通?
  • Python __str__()方法
  • 虚拟机的安装
  • HCIP快速生成树 RSTP
  • Python基础学习-05元组 tuple
  • vue3 基于element-plus进行的一个可拖动改变导航与内容区域大小的简单方法
  • c++基础28函数的类型
  • Elasticsearch(四):query_string查询介绍
  • 超好用shell脚本NuShell mac安装
  • Vue禁止打开控制台/前端禁止打开控制台方法/禁用F12/禁用右键
  • volatile关键字
  • [Linux] 共享内存
  • 网络的基础
  • 金融学期末速成笔记
  • 【Elasticsearch入门到落地】1、初识Elasticsearch