Ansible 文档

Ansible 文档

Ansible 文档

欢迎阅读 Ansible 社区文档!本指南涵盖了本页左上角标注的 Ansible 版本。由于我们维护多个版本的 Ansible 及其相应文档,请确保您使用的文档版本与您所使用的 Ansible 版本一致。对于近期新增的功能,我们会注明该功能引入的具体 Ansible 版本。

Ansible 大约每半年发布一次新的主版本。核心应用程序的演进较为保守,注重语言设计和配置的简洁性。而由贡献者开发并维护在集合(collections)中的模块和插件则更新速度快得多。

Ansible 入门

Ansible 入门指南

Ansible 简介

开始使用 Ansible 自动化

构建清单 (Inventory)

创建剧本 (Playbook)

Ansible 概念

执行环境入门指南

执行环境 (Execution Environments) 简介

设置您的环境

构建您的第一个执行环境

运行您的 EE

使用社区 EE 镜像运行 Ansible

安装、升级与配置

安装指南

安装 Ansible

在特定操作系统上安装 Ansible

配置 Ansible

Ansible 移植指南

Ansible 14 移植指南

Ansible 13 移植指南

Ansible 12 移植指南

Ansible 11 移植指南

Ansible 10 移植指南

Ansible 9 移植指南

Ansible 8 移植指南

Ansible 7 移植指南

Ansible 6 移植指南

Ansible 5 移植指南

Ansible 4 移植指南

Ansible 3 移植指南

Ansible 2.10 移植指南

Ansible 2.9 移植指南

Ansible 2.8 移植指南

Ansible 2.7 移植指南

Ansible 2.6 移植指南

Ansible 2.5 移植指南

Ansible 2.4 移植指南

Ansible 2.3 移植指南

Ansible 2.0 移植指南

使用 Ansible

构建 Ansible 主机清单

如何构建您的清单

使用动态清单

模式:定位主机和组

连接方法与详细信息

使用 Ansible 命令行工具

即席命令(ad hoc commands)介绍

使用命令行工具

Ansible CLI 速查表

使用 Ansible Playbook

Ansible Playbook

使用 Playbook

执行 Playbook

高级 Playbook 语法

操作数据

使用 Ansible Vault 保护敏感数据

Ansible Vault

管理 vault 密码

使用 Ansible Vault 加密内容

使用加密变量和文件

配置使用加密内容的默认设置

加密文件何时可见?

使用 Ansible Vault 加密的文件格式

使用 Ansible 模块和插件

模块介绍

布尔变量

模块维护与支持

拒绝模块

使用插件

模块和插件索引

使用 Ansible 集合

安装集合

移除集合

下载集合

列出集合

验证集合

在剧本中使用集合

集合索引

在 Windows、BSD 和 z/OS UNIX 上使用 Ansible

使用 Ansible 管理 BSD 主机

使用 Ansible 管理 Windows 主机

使用 Ansible 管理 z/OS UNIX 主机

Ansible 提示与技巧

通用提示

Playbook 技巧

Inventory 技巧

执行技巧

Ansible 安装示例

为 Ansible 做出贡献

Ansible 社区指南

入门指南

贡献者路径

Ansible 社区关于 AI 辅助贡献的政策

Ansible 集合贡献者指南

Ansible 集合开发周期

请求更改集合

创建您的第一个集合拉取请求 (Pull Request)

测试集合贡献

集合 PR 审查检查清单

Ansible 社区包集合要求

集合维护者指南

为 Ansible 维护的集合做出贡献

Ansible 社区指导委员会

为 Ansible 文档做出贡献

其他工具与项目

使用 Ansible 集合仓库

ansible-core 贡献者指南

报告 Bug 和请求新功能

为 Ansible 文档做出贡献

Ansible 开发周期

其他工具与项目

使用 Ansible 仓库

高级贡献者指南

提交者指南

GitHub 管理员

Ansible 生态系统项目开发资源

Ansible 文档样式指南

语言指南

reStructuredText 指南

Markdown 指南

无障碍指南

更多资源

扩展 Ansible

开发者指南

在本地添加模块和插件

您应该开发模块吗?

开发模块

将您的模块贡献给现有的 Ansible 集合

约定、技巧和常见陷阱

Ansible 和 Python 3

调试模块

模块格式和文档

Ansible 标记

相邻的 YAML 文档文件

Windows 模块开发演练

创建新集合

测试 Ansible

Ansible 模块或插件的生命周期

开发插件

开发动态主机清单

开发 ansible-core

Ansible 模块架构

Python API

变基(Rebase)拉取请求

使用和开发模块实用程序

Ansible 集合创建者路径

开发集合

将角色迁移到 Galaxy 集合中的角色

集合 Galaxy 元数据结构

Ansible 架构

常见 Ansible 场景

传统公共云指南

网络自动化

网络入门

基本概念

网络自动化有何不同

运行您的第一个命令和 Playbook

构建您的 Inventory

使用 Ansible 网络角色 (network roles)

进阶指南

处理网络连接选项

资源与后续步骤

网络高级主题

网络资源模块

Ansible 网络示例

使用 Ansible 解析半结构化文本

使用 Ansible 根据既定标准验证数据

网络调试与故障排除指南

处理网络模块中的命令输出和提示符

Ansible 网络常见问题解答

平台选项

网络开发者指南

开发网络资源模块

开发网络插件

为新网络平台编写文档

Ansible Galaxy

Galaxy 用户指南

在 Galaxy 上查找集合(collections)

在 Galaxy 上查找角色(roles)

从 Galaxy 安装角色

Galaxy 开发者指南

为 Galaxy 创建集合

为 Galaxy 创建角色

参考与附录

集合索引

所有模块和插件的索引

Playbook 关键字

返回值

Ansible 配置设置

控制 Ansible 的行为:优先级规则

YAML 语法

Python 3 支持

解释器发现

版本与维护

测试策略

健全性测试

常见问题

术语表

Ansible 参考:模块实用工具

特殊变量

红帽 Ansible 自动化平台

Ansible Automation Hub

记录 Ansible 输出日志

路线图

Ansible 路线图

Ansible 项目 14.0

Ansible 项目 13.0

Ansible 项目 12.0

Ansible 项目 11.0

Ansible 项目 10.0

Ansible 项目 9.0

Ansible 项目 8.0

Ansible 项目 7.0

Ansible 项目 6.0

Ansible 项目 5.0

Ansible 项目 4.0

Ansible 项目 3.0

Ansible 项目 2.10

旧版路线图

ansible-core 路线图

Ansible-core 2.21

Ansible-core 2.20

Ansible-core 2.19

Ansible-core 2.18

Ansible-core 2.17

Ansible-core 2.16

Ansible-core 2.15

Ansible-core 2.14

Ansible-core 2.13

Ansible-core 2.12

Ansible-core 2.11

Ansible-base 2.10

相关文章

举办活动的奖品有哪些,活动奖品买什么好实用
365bet备用开户

举办活动的奖品有哪些,活动奖品买什么好实用

📅 08-02 👁️ 2234
dnf武神pk加点详细教程(武神技能加点及连招技巧)
披風和鹤氅製作剪裁示意圖
365betapp投注

披風和鹤氅製作剪裁示意圖

📅 08-10 👁️ 5557
貉子饲料品牌怎么选?主流品牌对比,养殖户必看避坑指南
零线火线都有电怎么回事?揭秘火线零线同时带电的7大原因,家庭用电安全必看!
启用和禁用虚拟触摸板
365bet备用开户

启用和禁用虚拟触摸板

📅 01-12 👁️ 5722