标签: 架构进阶

31 篇文章

第五节:Ansible剧本-流程控制
Ansible 流程控制 一、playbook 条件语句 1.1 条件语句简介 什么是条件语句 判断某个条件成立,则执行某个task 为何要用条件语句?有很多场景例如 1、比如目标主机的最小内存必须达到多少,才能执行该task 2、根据命令输出结果的不同以触发不同的task 3、根据不同目标主机的facts,执行不同的task 4、判断某个服务的配…
第六节:Ansible Jinja2 模板
一、jinja2模板概述 #jinja2是什么 Jinja2 是一个用 Python 开发的高性能模板引擎,那么什么是模板? 所谓模板,指的是在纯文本字符串中嵌入一些特殊语法格式的表达式, 然后使用模板引擎去解析整个模板,将其中嵌入的特殊语法部分解析替换成对应的结果字符串 其中,解析并替换模板表达式的过程称为渲染。 #Jinja2与Ansible啥…
第七节:Ansible 剧本重用与解耦
一、剧本重用与解耦 在大型项目中,涉及到的功能模块多且杂,你不可能全部放入一个playbook中 为了方便管理,我们必须 1、开发的时候 要把不同的功能放入不同的文件中实现解耦合吗 一些文件可以被共享引用实现复用 2、执行的时候:最好能统一在一起一键执行 实现方式有两种 1、include功能 2、基于roles进行工程化开发 Ansible 的 …
Copyright © 2022 Egon的技术星球 egonlin.com 版权所有 沪ICP备2022009235号 沪公网安备31011802005110号 青浦区尚茂路798弄 联系方式-13697081366