集成

Ansible / AWX

将 Castrel 连接到 Ansible AWX 或 Ansible Automation Platform,用于查询与触发自动化任务。

概览

  • 连接器名称ansible
  • 支持的 API 版本:AWX REST API v2
  • 支持的服务端版本:AWX 21.0+ / Ansible Automation Platform 2.0+
  • 官方文档AWX API 文档

配置

要使用 Ansible 工具,你需要配置一个包含以下字段的 Connector:

字段必填说明
base_urlAWX/AAP 服务地址(例如 https://awx.example.com
auth_type认证方式:basic(用户名密码)或 bearer(Access Token)
username用户名(auth_type=basic 时必填)
password密码(auth_type=basic 时必填)
access_tokenPersonal Access Token(auth_type=bearer 时必填)
verify_ssl是否校验 SSL 证书(默认:true

可用工具

该连接器提供一整套用于自动化任务管理的工具。

  • Job 查询:列举与查询 Job 执行历史、状态与输出日志
  • 模板管理:获取 Job Template 与 Workflow Template 列表
  • 任务触发:通过 Job Template 启动自动化任务
  • 清单查询:查询主机清单(Inventory)与主机分组信息
  • 凭证管理:列举可用凭证类型与凭证配置

常用链接