“Ansible教程”的版本间的差异
来自CloudWiki
(→相关文档) |
|||
(未显示同一用户的40个中间版本) | |||
第1行: | 第1行: | ||
− | == | + | ==背景知识== |
− | + | *[[虚拟化概述]] | |
− | + | *[[安装VMware Workstation]] | |
− | + | *[[VMWARE新建虚拟机]] | |
− | + | *[[安装Centos 7操作系统]] | |
− | + | *[[Linux虚拟机连通外网]] | |
− | + | *[[SecureRT远程连接Linux]] | |
− | + | *[[Centos7 安装python3]] | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
==Ansible简介== | ==Ansible简介== | ||
− | + | *[[Ansible简介]] | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | *[ | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
*[[Ansible的安装]] | *[[Ansible的安装]] | ||
*[[Ansible配置]] | *[[Ansible配置]] | ||
+ | *[[Ansible作业:Linux基本配置]] | ||
+ | |||
===Ansible模块讲解=== | ===Ansible模块讲解=== | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
*[[Ansible ad-hoc模式]] | *[[Ansible ad-hoc模式]] | ||
− | *[[ | + | *[[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=== | ||
− | + | *[[YAML入门教程]]、[[Ansible Playbooks模式]]、 | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | *[[Ansible Playbooks模式]] | ||
*[[RHCE8.0:编写和运行PLAYBOOK]] | *[[RHCE8.0:编写和运行PLAYBOOK]] | ||
+ | *[[RHCE8.0讲义:实施多个PLAYBOOK]] | ||
+ | *[[RHCE8.0实训:实施多个PLAYBOOK]] | ||
+ | *[[RHCE8.0实训:实施PLAYBOOK2]] | ||
− | + | *python调用ansible接口:https://www.cnblogs.com/rexcheny/p/10677113.html | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | + | ==管理变量和事实== | |
+ | ===Ansible变量=== | ||
+ | *[[RHCE8.0讲义:管理变量]] | ||
+ | *[[RHCE8.0实训:管理变量]] | ||
− | |||
− | |||
− | + | ===Ansible事实概述=== | |
+ | *[[RHCE8.0讲义:管理机密]] | ||
+ | *[[RHCE8.0实训:管理机密]] | ||
+ | *[[RHCE8.0讲义:管理事实]] | ||
+ | *[[RHCE8.0实训:管理事实]] | ||
+ | *[[RHCE8.0实训:管理变量和事实]] | ||
− | |||
− | |||
− | |||
− | |||
− | |||
==实施任务控制== | ==实施任务控制== | ||
− | + | ===编写循环和条件任务=== | |
+ | *[[RHCE8.0讲义:编写循环和条件任务]] | ||
+ | *[[RHCE8.0实训:编写循环和条件任务]] | ||
+ | *[[RHCE8.0讲义:实施处理程序]] | ||
+ | *[[RHCE8.0实训:实施处理程序]] | ||
+ | *[[RHCE8.0讲义:处理任务失败]] | ||
+ | *[[RHCE8.0实训:处理任务失败]] | ||
+ | *[[RHCE8.0开放实验:实施任务控制]] | ||
− | + | ==在被管理节点上创建文件或目录== | |
+ | *[[RHCE8.0讲义:修改文件并将其复制到主机]] | ||
− | + | ==python调用ansible== | |
− | == | + | *[[python 和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二次开发实战] | ||
− | + | 中文文档:http://www.ansible.com.cn/docs/ | |
− | + | ==网络设备自动化运维== | |
+ | *网络自动化(利用Python脚本模拟批量实现不同厂商设备配置): https://blog.csdn.net/weixin_50571749/article/details/136178769 | ||
− | + | *用Ansible自动化管理华为CE交换机:https://zhuanlan.zhihu.com/p/686409558 | |
− | + | *Ansible 配置思科设备:https://blog.csdn.net/shiming8879/article/details/141701278 | |
− | |||
− | + | * 用python Netmiko 和TextFSM 自动化管理设备网络: https://www.51cto.com/article/802655.html | |
− | + | *多厂商网络设备自动化管理库Netmiko: https://developer.baidu.com/article/detail.html?id=3290646 | |
− | == | + | ==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 | ||
− | + | [https://blog.51cto.com/cloumn/blog/1768 基于Ansible2.x API的Python二次开发实战] | |
− | |||
− | + | ansible用户指南:https://docs.ansible.com/ansible/latest/user_guide/index.html | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− |
2025年2月2日 (日) 06:36的最新版本
目录
背景知识
- 虚拟化概述
- 安装VMware Workstation
- VMWARE新建虚拟机
- 安装Centos 7操作系统
- Linux虚拟机连通外网
- SecureRT远程连接Linux
- Centos7 安装python3
Ansible简介
Ansible模块讲解
- Ansible ad-hoc模式
- Ansible 模块使用
- Ansible作业:ad-hoc模式
- python自动化之Ansible常用模块及API(上)
- python自动化之Ansible常用模块及API(下)
实施PLAYBOOK
实施PLAYBOOK
- YAML入门教程、Ansible Playbooks模式、
- RHCE8.0:编写和运行PLAYBOOK
- RHCE8.0讲义:实施多个PLAYBOOK
- RHCE8.0实训:实施多个PLAYBOOK
- RHCE8.0实训:实施PLAYBOOK2
- python调用ansible接口:https://www.cnblogs.com/rexcheny/p/10677113.html
管理变量和事实
Ansible变量
Ansible事实概述
实施任务控制
编写循环和条件任务
- RHCE8.0讲义:编写循环和条件任务
- RHCE8.0实训:编写循环和条件任务
- RHCE8.0讲义:实施处理程序
- RHCE8.0实训:实施处理程序
- RHCE8.0讲义:处理任务失败
- RHCE8.0实训:处理任务失败
- RHCE8.0开放实验:实施任务控制
在被管理节点上创建文件或目录
python调用ansible
- python 和ansible相互调用
- ansible的python接口
- ansible集成到Flask网站中
- ansible的python 接口]
- Ansible和Flask的一个实例]
- Ansible一键安装Flask
- Ansible自动化平台搭建
- 如何使用python调用ansible
- 基于Ansible2.x API的Python二次开发实战
中文文档:http://www.ansible.com.cn/docs/
网络设备自动化运维
- 网络自动化(利用Python脚本模拟批量实现不同厂商设备配置): https://blog.csdn.net/weixin_50571749/article/details/136178769
- 用Ansible自动化管理华为CE交换机:https://zhuanlan.zhihu.com/p/686409558
- Ansible 配置思科设备:https://blog.csdn.net/shiming8879/article/details/141701278
- 用python Netmiko 和TextFSM 自动化管理设备网络: https://www.51cto.com/article/802655.html
- 多厂商网络设备自动化管理库Netmiko: https://developer.baidu.com/article/detail.html?id=3290646
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
ansible用户指南:https://docs.ansible.com/ansible/latest/user_guide/index.html