“Ansible教程”的版本间的差异
(→实施PLAYBOOK) |
|||
第92行: | 第92行: | ||
M9.1.3 执行和校验Playbook | M9.1.3 执行和校验Playbook | ||
− | ==Ansible变量== | + | ==管理变量和事实== |
+ | ===Ansible变量=== | ||
M9.2.1 Ansible变量基本介绍 | M9.2.1 Ansible变量基本介绍 | ||
第101行: | 第102行: | ||
M9.2.4 Ansible 变量—资产变量 | M9.2.4 Ansible 变量—资产变量 | ||
− | ==Ansible变量讲解== | + | *[[RHCE8.0讲义:管理变量]] |
+ | |||
+ | ===Ansible变量讲解=== | ||
M10.1.1管理变量—Facts变量 | M10.1.1管理变量—Facts变量 | ||
第110行: | 第113行: | ||
M10.1.4 Ansible变量优先级 | M10.1.4 Ansible变量优先级 | ||
− | ==Ansible事实概述== | + | ===Ansible事实概述=== |
M10.2.1 Ansible事实讲解 | M10.2.1 Ansible事实讲解 | ||
第120行: | 第123行: | ||
M10.2.5更新密码 | M10.2.5更新密码 | ||
+ | |||
+ | |||
+ | |||
==实施任务控制== | ==实施任务控制== | ||
M11.1.1 编写循环和条件任务 | M11.1.1 编写循环和条件任务 |
2021年2月14日 (日) 07:41的版本
目录
考核项目
理解Ansible的核心组件∶ 97%
安装和配置Ansible∶ 100%
运行特殊的Ansible命令∶100%
使用Ansble模块执行系统管理任务∶100%
创建Ansible剧本和剧本∶97%
创建和使用模板创建自定义配置文件∶100%
使用Ansible变量和事实∶ 100%
创建并使用角色∶100%
下载并使用AnsibleGalaxy角色∶100%
在剧本中使用Ansible Vault来保护敏感数据∶100%
相关文档
奔跑吧ansible 样例代码:https://github.com/ansiblebook/ansiblebook
ansible用户指南:https://docs.ansible.com/ansible/latest/user_guide/index.html
Ansible简介
Ansible架构基础讲解
M6.2.1Ansible服务讲解
M6.2.2安装Ansible
M6.2.3介绍Ansible部署环境
部署Ansible
部署Ansible
M7.1.1 Ansible基础入门
M7.1.2 Ansible基础—ansible.cfg配置文件介绍
M7.1.3 Ansible基础—配置静态主机清单
M7.1.4 Ansible基础—配置文件环境变量介绍
Ansible模块讲解
M7.2.1 Ansible获取模块帮助文档
M7.2.2Ansible command和shell模块讲解
M7.2.3 Ansible yum 模块讲解
M7.2.4 Ansible yum_repository 模块
M8.1.1 Ansible copy模块讲解
M8.1.2 Ansible file模块讲解
M8.1.3 Ansible group和user 模块讲解
M8.1.4 Ansible template模块介绍
M8.1.4 Ansible debug模块讲解
实施PLAYBOOK
实施PLAYBOOK
M8.2.1 Playbook的基础介绍
M8.2.2编写一个简单的playbook
M8.2.3调用playbook,实施play任务
M8.2.4实施多个play
- Ansible Playbooks模式
- RHCE8.0:编写和运行PLAYBOOK
- RHCE8.0讲义:实施多个PLAYBOOK
- RHCE8.0实训:实施多个PLAYBOOK
- RHCE8.0实训:实施PLAYBOOK2
M9.1.1编写httpd服务
M9.1.2 使用Playbook配置httpd服务
M9.1.3 执行和校验Playbook
管理变量和事实
Ansible变量
M9.2.1 Ansible变量基本介绍
M9.2.2 Ansible变量—全局变量
M9.2.3 Ansible 变量—剧本变量
M9.2.4 Ansible 变量—资产变量
Ansible变量讲解
M10.1.1管理变量—Facts变量
M10.1.2 关闭剧本中Facts变量获取
M10.1.3 Ansible 变量-注册变量
M10.1.4 Ansible变量优先级
Ansible事实概述
M10.2.1 Ansible事实讲解
M10.2.2 Ansible Vault介绍
M10.2.3管理机密
M10.2.4管理事实
M10.2.5更新密码
实施任务控制
M11.1.1 编写循环和条件任务
M11.1.2 实施处理程序
M11.1.3处理任务失败
实施任务控制
M11.2.1 Ansible任务控制—判断
M11.2.2 Ansible任务控制—循环
M11.2.3 Ansible任务控制—Tags属性
M11.2.4 Ansible任务控制—handles属性
Jinja2讲解
M12.1.1 Jinja2模板介绍
M12.1.2 Jinja2模板—循环和判断
M12.1.3 Jinja2实战演练
管理大项目
M12.2.1 利用主机模式选择主机
M12.2.2 管理动态清单
M12.2.3配置并行
M12.2.4包含和导入文件
M12.2.5管理大项目
Ansible角色
M13.2.1 Ansible角色结构介绍
M13.2.2 Ansible角色应用
M13.2.3Ansible角色的创建
M13.2.4 Ansible galaxy 的介绍
M13.2.5 使用Ansible Galaxy部署角色
利用角色简化PLAYBOOK (实战)
M13.2.1 利用角色安装服务
M13.2.2 利用系统角色重用内容
M13.2.3 调用角色
M13.2.4 查看角色应用
对ANSIBLE进行故障排除
M14.1.1 对playbook进行故障排除
M14.1.2 对Ansible受管主机进行故障排除
自动执行LINUX管理任务
M14.2.1管理软件和订阅
M14.2.2管理用户和身份验证
M14.2.3 管理启动过程和调度过程
M14.2.4管理存储
M14.2.5管理网络配置
使用ANSIBLE实现自动化
M15.1.1 实验:部署Ansible
M15.1.2 实验:创建playbook
M15.1.3 实验:创建角色和使用动态清单