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

来自CloudWiki
跳转至: 导航搜索
相关文档
 
(未显示同一用户的40个中间版本)
第1行: 第1行:
==考核项目==
+
==背景知识==
理解Ansible的核心组件∶ 97%
+
*[[虚拟化概述]]
 
+
*[[安装VMware Workstation]]
安装和配置Ansible∶ 100%
+
*[[VMWARE新建虚拟机]]
 
+
*[[安装Centos 7操作系统]]
运行特殊的Ansible命令∶100%
+
*[[Linux虚拟机连通外网]]
 
+
*[[SecureRT远程连接Linux]]
使用Ansble模块执行系统管理任务∶100%
+
*[[Centos7 安装python3]]
 
 
创建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简介==
===Ansible架构基础讲解===
+
*[[Ansible简介]]
M6.2.1Ansible服务讲解
 
 
 
M6.2.2安装Ansible
 
 
 
M6.2.3介绍Ansible部署环境
 
 
 
 
 
 
 
*[https://blog.51cto.com/cloumn/blog/1768 基于Ansible2.x API的Python二次开发实战]
 
 
 
==部署Ansible==
 
===部署Ansible===
 
M7.1.1 Ansible基础入门
 
 
 
M7.1.2 Ansible基础—ansible.cfg配置文件介绍
 
 
 
M7.1.3 Ansible基础—配置静态主机清单
 
 
 
M7.1.4 Ansible基础—配置文件环境变量介绍
 
 
 
 
*[[Ansible的安装]]
 
*[[Ansible的安装]]
 
*[[Ansible配置]]
 
*[[Ansible配置]]
 +
*[[Ansible作业:Linux基本配置]]
 +
  
  
 
===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模式]]
*[[RHCE8.0:编写和运行PLAYBOOK]]
+
*[[Ansible 模块使用]]
 +
*[[Ansible作业:ad-hoc模式]]
 +
*[https://blog.csdn.net/chengqiuming/article/details/88084700 python自动化之Ansible常用模块及API(上)]
 +
*[https://blog.csdn.net/chengqiuming/article/details/88084734?spm=1001.2101.3001.6650.1&utm_medium=distribute.pc_relevant.none-task-blog-2%7Edefault%7ECTRLIST%7ERate-1-88084734-blog-88084700.pc_relevant_paycolumn_v3&depth_1-utm_source=distribute.pc_relevant.none-task-blog-2%7Edefault%7ECTRLIST%7ERate-1-88084734-blog-88084700.pc_relevant_paycolumn_v3&utm_relevant_index=2  python自动化之Ansible常用模块及API(下)]
  
 
==实施PLAYBOOK==
 
==实施PLAYBOOK==
 
===实施PLAYBOOK===
 
===实施PLAYBOOK===
M8.2.1 Playbook的基础介绍
+
*[[YAML入门教程]]、[[Ansible Playbooks模式]]
 
 
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实训:实施多个PLAYBOOK]]
 +
*[[RHCE8.0实训:实施PLAYBOOK2]]
  
M9.1.1编写httpd服务
+
*python调用ansible接口:https://www.cnblogs.com/rexcheny/p/10677113.html
 
 
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变量===
 +
*[[RHCE8.0讲义:管理变量]]
 +
*[[RHCE8.0实训:管理变量]]
  
==Ansible事实概述==
 
M10.2.1 Ansible事实讲解
 
  
M10.2.2 Ansible Vault介绍
+
===Ansible事实概述===
 +
*[[RHCE8.0讲义:管理机密]]
 +
*[[RHCE8.0实训:管理机密]]
 +
*[[RHCE8.0讲义:管理事实]]
 +
*[[RHCE8.0实训:管理事实]]
 +
*[[RHCE8.0实训:管理变量和事实]]
  
M10.2.3管理机密
 
 
M10.2.4管理事实
 
 
M10.2.5更新密码
 
 
==实施任务控制==
 
==实施任务控制==
M11.1.1 编写循环和条件任务
+
===编写循环和条件任务===
 +
*[[RHCE8.0讲义:编写循环和条件任务]]
 +
*[[RHCE8.0实训:编写循环和条件任务]]
 +
*[[RHCE8.0讲义:实施处理程序]]
 +
*[[RHCE8.0实训:实施处理程序]]
 +
*[[RHCE8.0讲义:处理任务失败]]
 +
*[[RHCE8.0实训:处理任务失败]]
 +
*[[RHCE8.0开放实验:实施任务控制]]
  
M11.1.2 实施处理程序
+
==在被管理节点上创建文件或目录==
 +
*[[RHCE8.0讲义:修改文件并将其复制到主机]]
  
M11.1.3处理任务失败
+
==python调用ansible==
==实施任务控制==
+
*[[python 和ansible相互调用]]
M11.2.1 Ansible任务控制—判断
+
*[[ansible的python接口]]
 +
*[[ansible集成到Flask网站中]]
 +
*[http://www.ansible.com.cn/docs/developing_api.html  ansible的python 接口]]
 +
*[https://www.jianshu.com/p/8e1857facaa7 Ansible和Flask的一个实例]]
 +
*[https://www.cnblogs.com/jefflee168/p/7301372.html Ansible一键安装Flask]
 +
*[https://www.cnblogs.com/GXLo/p/8507470.html Ansible自动化平台搭建]
 +
*[https://blog.csdn.net/qq_38963393/article/details/106217343 如何使用python调用ansible]
 +
*[https://blog.51cto.com/cloumn/blog/1768 基于Ansible2.x API的Python二次开发实战]
  
M11.2.2 Ansible任务控制—循环
+
中文文档:http://www.ansible.com.cn/docs/
  
M11.2.3 Ansible任务控制—Tags属性
+
==网络设备自动化运维==
 +
*网络自动化(利用Python脚本模拟批量实现不同厂商设备配置): https://blog.csdn.net/weixin_50571749/article/details/136178769
  
M11.2.4 Ansible任务控制—handles属性
+
*用Ansible自动化管理华为CE交换机:https://zhuanlan.zhihu.com/p/686409558
  
==Jinja2讲解==
+
*Ansible 配置思科设备:https://blog.csdn.net/shiming8879/article/details/141701278
M12.1.1 Jinja2模板介绍
 
  
M12.1.2 Jinja2模板—循环和判断
+
* 用python Netmiko 和TextFSM 自动化管理设备网络: https://www.51cto.com/article/802655.html
  
M12.1.3 Jinja2实战演练
+
*多厂商网络设备自动化管理库Netmiko: https://developer.baidu.com/article/detail.html?id=3290646
  
==管理大项目==
+
==Ansible管理平台==
M12.2.1 利用主机模式选择主机
+
Flask 结合 Ansible 的简易 REST API——Flansible 项目推荐:
  
M12.2.2 管理动态清单
+
https://blog.csdn.net/gitblog_00841/article/details/145107841
  
M12.2.3配置并行
+
==Ansible相关其他==
 +
===红帽认证_考核项目===
 +
理解Ansible的核心组件∶ 97%
  
M12.2.4包含和导入文件
+
安装和配置Ansible∶ 100%
  
M12.2.5管理大项目
+
运行特殊的Ansible命令∶100%
==Ansible角色 ==
 
M13.2.1 Ansible角色结构介绍
 
  
M13.2.2 Ansible角色应用
+
使用Ansble模块执行系统管理任务∶100%
  
M13.2.3Ansible角色的创建
+
创建Ansible剧本和剧本∶97%
  
M13.2.4 Ansible galaxy 的介绍
+
创建和使用模板创建自定义配置文件∶100%
  
M13.2.5 使用Ansible Galaxy部署角色
+
使用Ansible变量和事实∶ 100%
  
==利用角色简化PLAYBOOK (实战)==
+
创建并使用角色∶100%
M13.2.1 利用角色安装服务
 
  
M13.2.2 利用系统角色重用内容
+
下载并使用AnsibleGalaxy角色∶100%
  
M13.2.3 调用角色
+
在剧本中使用Ansible Vault来保护敏感数据∶100%
  
M13.2.4 查看角色应用
+
===相关文档===
 +
奔跑吧ansible 样例代码:https://github.com/ansiblebook/ansiblebook
  
==对ANSIBLE进行故障排除==
+
[https://blog.51cto.com/cloumn/blog/1768 基于Ansible2.x API的Python二次开发实战]
M14.1.1 对playbook进行故障排除
 
  
M14.1.2 对Ansible受管主机进行故障排除
+
ansible用户指南:https://docs.ansible.com/ansible/latest/user_guide/index.html
 
 
==自动执行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 实验:创建角色和使用动态清单
 

2025年2月2日 (日) 06:36的最新版本

背景知识

Ansible简介


Ansible模块讲解

实施PLAYBOOK

实施PLAYBOOK

管理变量和事实

Ansible变量


Ansible事实概述

实施任务控制

编写循环和条件任务

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

python调用ansible

中文文档:http://www.ansible.com.cn/docs/

网络设备自动化运维

Ansible管理平台

Flask 结合 Ansible 的简易 REST API——Flansible 项目推荐:

https://blog.csdn.net/gitblog_00841/article/details/145107841

Ansible相关其他

红帽认证_考核项目

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

基于Ansible2.x API的Python二次开发实战

ansible用户指南:https://docs.ansible.com/ansible/latest/user_guide/index.html