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

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

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