ansible-playbook 视频和 roles 使用运维实战教程-word 版本
ansible-playbook 相关课程介绍
1.ansible 的相关介绍、功能用途和特点
2.ansible 的安装和基本配置
3.ansible 命令的常用模块使用-ad-hoc 模式-批量操作实战
comman/shell 模块 远程执行命令或脚本模块
copy 模块 发送文件到远程主机模块
yum 模块 远程安装软件(相当于到远端机器执行 yum -y install xxx)
service 模块 远程管理服务启停模块
script 模块 本地编写脚本,到远程主机执行
file 模块 远程传目录或文件,做软连接等
group 模块 远程创建和管理用户组
user 模块 远程创建和管理用户
cron 模块 远程添加定时任务
mount 模块 远程添加挂载
get_url 模块 远程下载文件
systemd 模块 通过 systemd 来管理服务启停,类似 systemctl start httpd
selinux 模块 远程控制 selinux 开启或关闭
setup 模块 主机信息模块,获取主机的信息
4.ansible 使用-playbook 剧本模式-批量操作案例实战
通过大量的实战案例,让大家彻底掌握 playbook 的使用和日常应用
案例包括:
1).批量安装 httpd
2).批量卸载 httpd
3).批量安装 nfs 服务
4).批量挂载 nfs 共享目录
5).批量安装 rsync 服务
6).批量添加 crontab 定时任务,
7).批量安装源码 nginx
8).批量管理 nginx 配置文件
9).批量安装二进制 mysql5.7
10).批量安装二进制 tomcat 服务
5.ansible 使用-playbook 剧本+roles 角色模式-案例实战
将上面的案例通过 playbook+roles 角色实现,掌握 roles 模式的使用和优点,
彻底理解 roles 模式的思想