摘要: 一、Ansible Roles基本概述 1.Ansible Roles介绍 roles不管是Ansible还是saltstack,我在写一键部署的时候,都不可能把所有的步骤全部写入到一个'剧本'文件当中,我们肯定需要把不同的工作模块,拆分开来,解耦,那么说到解耦,我们就需要用到roles官方推荐,因 阅读全文
posted @ 2021-06-07 17:48 小绵 阅读(184) 评论(0) 推荐(0) 编辑
摘要: 一、playbook 概述 1.什么是playbook PlayBook即"剧本","兵书"之意,PlayBook是由以下部分组成的 play(host): 定义的是主机的角色。(主角还是配角) Book(task): 定义的是具体执行的任务。(角色的台词和动作) playbook: 由一个或多个p 阅读全文
posted @ 2021-06-07 17:46 小绵 阅读(140) 评论(0) 推荐(1) 编辑
摘要: 一、变量的介绍 1.概述 变量提供了便捷的方式来管理Ansible playbook的每一个项目中的动态值,比如nginx-1.6.3这个软件包的版本,在其它地方或许会反复使用,那么如果将此值设置为变量,然后再在其他的playbook中调用,会方便许多。如此一来还方便维护,减少维护的成本。 2.定义 阅读全文
posted @ 2021-06-07 17:40 小绵 阅读(139) 评论(0) 推荐(0) 编辑
摘要: 一、命令类型模块 1.command 模块 #默认模块,远程执行命令,可忽略-m选项 [root@m01 ~]# ansible web01 -m command -a 'free -m' web01 | CHANGED | rc=0 >> total used free shared buff/c 阅读全文
posted @ 2021-06-07 17:35 小绵 阅读(76) 评论(0) 推荐(0) 编辑
摘要: 一、Ansible 概述 1.什么是Ansible Ansible是一个自动化统一配置管理工具,自动化主要体现在Ansible集成了丰富模块以及功能组件,可以通过一个命令完成一系列的操作,进而能减少重复性的工作和维护成本,可以提高工作效率。 官网:https://www.ansible.com/ 官 阅读全文
posted @ 2021-06-07 17:32 小绵 阅读(220) 评论(0) 推荐(0) 编辑