ansible总结
安装目录
ansible工作原理图
####ansible重要组成部分
- ANSIBLE PLAYBOOKS : 任 务 剧 本 ( 任 务 集 ) , 编 排 定 义Ansible 任 务 集 的 配 置 文 件 , 由 Ansible 顺 序 依 次 执 行 , 通 常 是JSON 格 式 的 YML 文 件
- INVENTORY : Ansible 管 理 主 机 的 清 单 ;
- MODULES : Ansible 执 行 命 令 的 功 能 模 块 , 多 数 为 内 置 的 核心 模 块 , 也 可 自 定 义 ;
- PLUGINS : 模 块 功 能 的 补 充 , 如 连 接 类 型 插 件 、 循 环 插 件 、变 量 插 件 、 过 滤 插 件 等 , 该 功 能 不 常 用 。
- API : 供 第 三 方 程 序 调 用 的 应 用 程 序 编 程 接 口 ;
- ANSIBLE : 该 部 分 图 中 表 示 的 不 明 显 , 组 合 INVENTORY 、API 、 MODULES 、 PLUGINS 的 绿 框 大
Ansible 组 件 调 用 关
ansible配置文件ansible.cfg常用配置项
1 |
|
ad-hoc模式使用参数介绍
1 |
|
ad-hoc模块常用模块
ansible-doc -l #全部可用模块
具体用法
ansible-doc models #模块使用文档
ansible中普通用户执行sudo
示 例// 以 mantou 用 户 执 行 ping 存 活 检 测
1
ansible all -m ping -u mantou
以 mantou sudo 至 root 执 行 ping 存 活 检 测
1
ansible all -m ping -u mantou --sudo
以 mantou sudo 至 batman 用 户 执 行 ping 存 活 检 测ansible all -m ping -u mantou –sudo –sudo-user
batman但 在 新 版 本 中 Ansible sudo
命 令 废 弃 改 –become 或 -b ,如 上 命 令 需 改 为 如 下 :
以 mantou sudo 至 root 执 行 ping 存 活 检 测
1
ansible all -m ping -u mantou -b
以 mantou sudo 至 netash用 户 执 行 ping 存 活 检 测
1
ansible all -m ping -u mantou -b --become-user netash
1 |
|
ansible playbook
1 |
|
1 |
|
1 |
|
1 |
|
本博客所有文章除特别声明外,均采用 CC BY-SA 4.0 协议 ,转载请注明出处!