ansible
嘉子_
这个作者很懒,什么都没留下…
展开
-
ansible——利用角色简化playbook
文章目录一、基础知识1. 角色介绍2. 使用角色二、利用系统角色重用内容三、创建角色一、基础知识1. 角色介绍角色(roles) 用于层次性,结构化地组织playbook。简单的说,roles就是通过分别将变量、文件、任务、模块及处理器放置于单独的目录中、并可以便捷地include他们的一种机制。 角色一般用于基于主机构建服务的场景中、但也可以是用于构建守护进程等场景中。角色的优点:(1)角色可以把内容分组,容易复用(2)可以用角色定义系统基本信息:web 服务器、数据库服务器等(3)角色可原创 2020-05-15 19:07:50 · 523 阅读 · 0 评论 -
ansible——管理大项目(匹配主机、管理动态清单、配置并行、包含导入文件)
文章目录一、利用主机模式选择主机1. 使用通配符匹配主机2. 通过列表匹配主机或主机组二、管理动态清单三、配置并行1. 使用 forks 在 ansible 中配置并行2. 管理滚动更新四、包含和导入文件五、管理大项目综合实验一、利用主机模式选择主机1. 使用通配符匹配主机- hosts: '*' #匹配所有主机- hosts: '*.example.com' #匹配以.example...原创 2020-05-07 00:34:27 · 684 阅读 · 0 评论 -
ansible——在受管节点上创建文件或目录
文章目录一、修改文件并将其复制到主机1. 常用文件模块2. 示例:file模块处理文件3. 检测受管主机上的文件状态二、使用 jinja2 模板部署自定义文件1. 构建jinja2模板2. 部署jinja2模板3. 模板控制结构4. 变量过滤器5. 模板应用示例三、总结一、修改文件并将其复制到主机1. 常用文件模块模块作用blockinfile将文本块添加到现有文件...原创 2020-05-06 21:26:09 · 1785 阅读 · 0 评论 -
ansible——实施处理程序、ansible块
文章目录一、处理程序一、处理程序处理程序是响应由其他任务触发的通知的任务示例:只有在 template 任务通知已发生更改时才会触发---- name: Test hosts: web tasks: - name: Copyt File template: src: files/example.conf #需要在当前目录中编写源配置文件 ...原创 2020-05-06 18:37:41 · 458 阅读 · 0 评论 -
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 · 1454 阅读 · 0 评论 -
ansible——关于自定义事实的练习
文章目录一、创建事实并且安装Apache一、创建事实并且安装Apache在受管主机上编写自定义事实文件和playbook。要求playbook可以完成受管主机上Apache的安装和启动(1)在控制主机上创建自定义事实文件:(2)编写playbook将控制主机上的事实文件并拷贝到受管主机指定位置:---- name: Install facts hosts: servera.la...原创 2020-05-03 19:37:44 · 267 阅读 · 0 评论 -
ansible——管理变量、机密和事实
文章目录一、ansible变量简介二、playbook中的变量1. 定义变量2. 使用变量一、ansible变量简介为什么要设定变量:将 playbook 中的某些值使用变量代替,从而简化 playbook 的编写变量包含的值:要创建的用户、要安装的软件包、要重启的服务、要删除的文件、要从互联网检索的文档命令变量的格式:变量名称必须以字母开头,并且只能含有字母、数字和下划线示例:web...原创 2020-04-29 22:44:21 · 462 阅读 · 0 评论 -
ansible——编写基本的ansible playbook
文章目录一、playbook简介二、编写和运行playbook1. 查看指定用户的临时命令2. 改写playbook一、playbook简介Playbook:是利用YAML标记语言编写的可重复执行的任务的列表。也可以这么理解,playbook 字面意思,即剧本。现实中由演员按照剧本表演;在Ansible中,这次由计算机进行表演,由计算机安装,部署应用,提供对外服务,以及组织计算机处理各种各...原创 2020-04-18 13:51:08 · 494 阅读 · 0 评论 -
ansible——ansible的简介、模块介绍、部署、ad-hoc
文章目录一、ansible简介1.定义2. 优点3. 安装二、部署ansible1. 构建ansible清单2. 管理ansible配置文件一、ansible简介1.定义ansible是一款开源自动化平台,是一个配置管理工具,自动化运维工具,可以用来批量管理多台机器。2. 优点跨平台支持人类可读自动化: ansible提供linux,Windows,unix和网络设备的无代理支持,适...原创 2020-04-16 23:14:24 · 346 阅读 · 0 评论