标签:pre 自带 版本 哪些 目标 一个 ble host 语言
一、ansible介绍ansible是一种自动化运维工具,基于paramiko模块开发,用于批量执行任务和发布工作,被广泛用于日常运维工作当中.
二、ansible架构
架构图:
ansible核心模块介绍:
core models: ansible自带的模块,file,shell,copy等
custom models: ansible自带模块不足以满足工作需要时,用户添加扩展模块
host inventory: 由ansible 管理的主机,包括主机名,ip,端口等
playbook: yaml格式文件,多任务定义在一个yaml文件中,主要定义哪些功能由哪些模块完成,顺序执行
connection plugins: ansible通过该插件连接到各个目标主机,内部默认使用paramiko模块ssh协议来完成
三、ansible特性
四、ansible执行任务模式
1.ad-hoc模式
单模块,批量执行单条命令
2.playbook模式
批量执行多个任务,多个任务完成一个大的功能,相当于多个ad-hoc的配置文件
五、工作流程
标签:pre 自带 版本 哪些 目标 一个 ble host 语言
原文地址:https://blog.51cto.com/haoyonghui/2458669