“Ansible教程”的版本间的差异

来自CloudWiki
跳转至: 导航搜索
第39行: 第39行:
 
==部署Ansible==
 
==部署Ansible==
 
===部署Ansible===
 
===部署Ansible===
M7.1.1 Ansible基础入门
 
 
M7.1.2 Ansible基础—ansible.cfg配置文件介绍
 
 
M7.1.3 Ansible基础—配置静态主机清单
 
 
M7.1.4 Ansible基础—配置文件环境变量介绍
 
 
 
*[[Ansible的安装]]
 
*[[Ansible的安装]]
 
*[[Ansible配置]]
 
*[[Ansible配置]]
第52行: 第44行:
  
 
===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模块讲解
 
 
 
*[[Ansible ad-hoc模式]]
 
*[[Ansible ad-hoc模式]]
  
 
==实施PLAYBOOK==
 
==实施PLAYBOOK==
 
===实施PLAYBOOK===
 
===实施PLAYBOOK===
M8.2.1 Playbook的基础介绍
 
 
M8.2.2编写一个简单的playbook
 
 
M8.2.3调用playbook,实施play任务
 
 
M8.2.4实施多个play
 
 
 
*[[Ansible Playbooks模式]]
 
*[[Ansible Playbooks模式]]
 
*[[RHCE8.0:编写和运行PLAYBOOK]]
 
*[[RHCE8.0:编写和运行PLAYBOOK]]
第87行: 第53行:
 
*[[RHCE8.0实训:实施多个PLAYBOOK]]
 
*[[RHCE8.0实训:实施多个PLAYBOOK]]
 
*[[RHCE8.0实训:实施PLAYBOOK2]]
 
*[[RHCE8.0实训:实施PLAYBOOK2]]
M9.1.1编写httpd服务
 
  
M9.1.2 使用Playbook配置httpd服务
 
 
M9.1.3 执行和校验Playbook
 
  
 
==管理变量和事实==
 
==管理变量和事实==
 
===Ansible变量===
 
===Ansible变量===
M9.2.1 Ansible变量基本介绍
 
 
M9.2.2 Ansible变量—全局变量
 
 
M9.2.3 Ansible 变量—剧本变量
 
 
M9.2.4 Ansible 变量—资产变量
 
 
 
*[[RHCE8.0讲义:管理变量]]
 
*[[RHCE8.0讲义:管理变量]]
 
*[[RHCE8.0实训:管理变量]]
 
*[[RHCE8.0实训:管理变量]]
  
===Ansible变量讲解===
 
M10.1.1管理变量—Facts变量
 
 
M10.1.2 关闭剧本中Facts变量获取
 
 
M10.1.3 Ansible 变量-注册变量
 
 
M10.1.4 Ansible变量优先级
 
  
 
===Ansible事实概述===
 
===Ansible事实概述===
M10.2.1 Ansible事实讲解
 
 
M10.2.2 Ansible Vault介绍
 
 
M10.2.3管理机密
 
 
M10.2.4管理事实
 
 
M10.2.5更新密码
 
 
 
*[[RHCE8.0讲义:管理机密]]
 
*[[RHCE8.0讲义:管理机密]]
 
*[[RHCE8.0实训:管理机密]]
 
*[[RHCE8.0实训:管理机密]]
第134行: 第70行:
 
==实施任务控制==
 
==实施任务控制==
 
===编写循环和条件任务===
 
===编写循环和条件任务===
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属性
 
 
 
*[[RHCE8.0讲义:编写循环和条件任务]]
 
*[[RHCE8.0讲义:编写循环和条件任务]]
 
*[[RHCE8.0实训:编写循环和条件任务]]
 
*[[RHCE8.0实训:编写循环和条件任务]]
第160行: 第80行:
 
==在被管理节点上创建文件或目录==
 
==在被管理节点上创建文件或目录==
 
*[[RHCE8.0讲义:修改文件并将其复制到主机]]
 
*[[RHCE8.0讲义:修改文件并将其复制到主机]]
 
==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 实验:创建角色和使用动态清单
 

2021年2月23日 (二) 03:19的版本

考核项目

理解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


Ansible模块讲解

实施PLAYBOOK

实施PLAYBOOK


管理变量和事实

Ansible变量


Ansible事实概述

实施任务控制

编写循环和条件任务

在被管理节点上创建文件或目录