自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

原创 ansible——利用角色简化playbook

文章目录一、基础知识1. 角色介绍2. 使用角色二、利用系统角色重用内容三、创建角色一、基础知识1. 角色介绍角色(roles) 用于层次性,结构化地组织playbook。简单的说,roles就是通过分别将变量、文件、任务、模块及处理器放置于单独的目录中、并可以便捷地include他们的一种机制。 角色一般用于基于主机构建服务的场景中、但也可以是用于构建守护进程等场景中。角色的优点:(1)角色可以把内容分组,容易复用(2)可以用角色定义系统基本信息:web 服务器、数据库服务器等(3)角色可

2020-05-15 19:07:50 514

原创 ansible——管理大项目(匹配主机、管理动态清单、配置并行、包含导入文件)

文章目录一、利用主机模式选择主机1. 使用通配符匹配主机2. 通过列表匹配主机或主机组二、管理动态清单三、配置并行1. 使用 forks 在 ansible 中配置并行2. 管理滚动更新四、包含和导入文件五、管理大项目综合实验一、利用主机模式选择主机1. 使用通配符匹配主机- hosts: '*' #匹配所有主机- hosts: '*.example.com' #匹配以.example...

2020-05-07 00:34:27 665

原创 ansible——在受管节点上创建文件或目录

文章目录一、修改文件并将其复制到主机1. 常用文件模块2. 示例:file模块处理文件3. 检测受管主机上的文件状态二、使用 jinja2 模板部署自定义文件1. 构建jinja2模板2. 部署jinja2模板3. 模板控制结构4. 变量过滤器5. 模板应用示例三、总结一、修改文件并将其复制到主机1. 常用文件模块模块作用blockinfile将文本块添加到现有文件...

2020-05-06 21:26:09 1762

原创 ansible——实施处理程序、ansible块

文章目录一、处理程序一、处理程序处理程序是响应由其他任务触发的通知的任务示例:只有在 template 任务通知已发生更改时才会触发---- name: Test hosts: web tasks: - name: Copyt File template: src: files/example.conf #需要在当前目录中编写源配置文件 ...

2020-05-06 18:37:41 445

原创 ansible——实施任务控制(循环loop、条件when)

文章目录一、编写循环和条件任务1. 简单循环2. 循环散列或字典列表3. register和loop一起使用二、条件任务语法一、编写循环和条件任务1. 简单循环示例:不用循环时编写playbook当使用循环变量item编写:---- name: test hosts: web tasks: - name: apache and vsftpd are running...

2020-05-06 00:37:22 1434

原创 ansible——关于自定义事实的练习

文章目录一、创建事实并且安装Apache一、创建事实并且安装Apache在受管主机上编写自定义事实文件和playbook。要求playbook可以完成受管主机上Apache的安装和启动(1)在控制主机上创建自定义事实文件:(2)编写playbook将控制主机上的事实文件并拷贝到受管主机指定位置:---- name: Install facts hosts: servera.la...

2020-05-03 19:37:44 253

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除