
Ansible
文章平均质量分 94
万wu皆可爱
代码改变世界,人丑就要多读书,多运动!
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
ansible-playbook基于角色一键交付wordpress+zrlog+phpmyadmin项目
1.系统初始化:指的是操作系统安装完毕后,都需要使用到的初始配置,比如安装基础软件、调整内核参数、设置yum仓库等。 ⒉.功能模块:指的是生产使用到的应用软件,比如Nginx、PHP、Haproxy、Keepalived等这类应用服务的安装和管理,每一个功能我们创建一个roles角色来存放,我们把这个目录的集合称之为“功能模块"。 3.业务模块:在功能模块中我们编写了大量基础的功能状态,在业务层面直接进行引用,所以功能模块就是尽可能的全、而且独立。 而业务模块,不同的业务类型就可以调用不同的roles,使.原创 2021-10-10 21:08:39 · 4054 阅读 · 0 评论 -
ansible jinjia模板、委派与角色
一、Ansible delegate 1.1 什么是Task委派 简单来说,就是本来需要在当前 “被控制端主机” 执行的操作,被委派给其他主机执行。 1.2 TASK委派场景实践1 场景说明: 1.为 172.16.1.7 服务器添加一条 hosts 记录: 1.1.1.1 aaa.com 2.同时要把这个 hosts 记录写一份至到 172.16.1.8 节点 3.除此任务以外 172.16.1.7 的其他任务都不会委派给 172.16.1.8 执行。 [root@web_62 delegate]# ca原创 2021-09-19 22:13:11 · 496 阅读 · 0 评论 -
ansible之变量
一、变量 variables 1.1 什么是变量 变量提供了便捷的方式来管理 ansible 项目中的动态值。 比如 nginx-1.12,可能后期会反复的使用到这个版本的值,那么如果将此值设置为变量,后续使用和修改都将变得非常方便。 1.2 定义变量的几种方式 通过命令行传递变量参数定义 在play文件中定义变量 2.1 通过vars定义变量 2.2 通过vars_files定义变量 通过inventory在主机组或单个主机中设置变量 3.1 通过host_vars对主机进行定义 3.2 通过gro原创 2021-09-18 16:16:55 · 1390 阅读 · 0 评论 -
Ansible之playbook
一、playbook介绍 1.1什么是Playbook playbook是一个由yml语法编写的文本文件,它由play和task两部分组成。 play:主要定义要操作主机或者主机组 task:主要定义对主机或主机组具体执行的任务,可以是一个任务,也可以是多个任务(模块) 总结: playbook是由一个或多个play 组成,一个play 可以包含多个task任务。可以理解为:使用多个不同的模块来共同完成一件事情。 1.2 Playbook与Ad-Hoc 区别 playbook是对AD-Hoc的一种编排方原创 2021-09-14 17:12:02 · 560 阅读 · 0 评论 -
Ansible
一、Ansible 介绍 1.1什么是Ansible Ansible是一个IT自动化的"配置管理工具",自动化主要体现在(Ansible集成了丰富模块,以及强大的功能组件,可以通过一个命令行完成一系列的操作。进而能减少我们重复性的工作,以提高工作的效率。 1.2 Ansible主要功能 批量执行远程命令,可以对N多台主机同时进行命令的执行。 批量配置软件服务,可以进行自动化的方式配置和管理服务。 实现软件开发功能,jumpserver底层使用ansible来实现的自动化管理。 编排高级的IT任务,Ansi原创 2021-09-11 16:07:40 · 564 阅读 · 0 评论