18.5. 可用的 Webhook 事件


下表包含 Satellite Web UI 中可用的 webhook 事件列表。操作事件仅会在 成功 时触发 Webhook,因此如果某个操作失败,则不会触发 Webhook。

有关有效负载的更多信息,请访问 Administer > About & gt; Support > Templates DSL。下表中提供了可用类型的列表。有些事件被标记为 自定义,在这种情况下,有效负载是一个对象对象,但 Ruby 哈希(键-值数据结构)因此语法不同。

事件名称描述payload

Actions Katello Content View Promote Succeeded

内容视图已被成功提升。

Actions::Katello::ContentView::Promote

操作 Katello Content View Publish Succeeded

存储库已成功同步。

Actions::Katello::ContentView::Publish

操作远程执行运行主机作业 Succeeded

主机已成功执行通用远程执行作业。完成后,所有远程执行作业都会发送此事件。

Actions::RemoteExecution::RunHostJob

操作远程执行运行主机作业 Katello 勘误安装 Succeeded

使用 Katello 接口安装勘误表。

Actions::RemoteExecution::RunHostJob

操作远程执行运行主机作业 Katello Group Install Succeeded

使用 Katello 接口安装软件包组。

Actions::RemoteExecution::RunHostJob

操作远程执行运行主机作业 Katello Package Install Succeeded

使用 Katello 接口安装软件包。

Actions::RemoteExecution::RunHostJob

远程执行运行主机作业 Katello 组删除的操作

使用 Katello 接口删除软件包组。

Actions::RemoteExecution::RunHostJob

操作远程执行运行主机作业 Katello 软件包删除 Succeeded

使用 Katello 接口删除软件包。

Actions::RemoteExecution::RunHostJob

操作远程执行运行主机作业 Katello Service 重启 Succeeded

使用 Katello 接口重启 Services。

Actions::RemoteExecution::RunHostJob

操作远程执行运行主机作业 Katello 组更新 Succeeded

使用 Katello 接口更新软件包组。

Actions::RemoteExecution::RunHostJob

操作远程执行运行主机作业 Katello 软件包更新 Succeeded

使用 Katello 接口更新软件包。

Actions::RemoteExecution::RunHostJob

远程执行运行主机作业 Foreman OpenSCAP 运行扫描 Succeeded

运行 OpenSCAP 扫描。

Actions::RemoteExecution::RunHostJob

操作远程执行运行主机作业 Ansible 运行主机 Succeeded

运行包含为主机定义的所有角色的 Ansible playbook。

Actions::RemoteExecution::RunHostJob

操作远程执行运行主机作业 Ansible 运行胶囊升级 Succeeded

升级给定胶囊服务器上的胶囊。

Actions::RemoteExecution::RunHostJob

操作远程执行运行主机作业 Ansible 配置云连接器 Succeeded

在给定主机上配置 Cloud Connector。

Actions::RemoteExecution::RunHostJob

操作远程执行运行主机作业 Ansible 运行 Insights Plan Succeeded

从 Red Hat Access Insights 运行给定 ID 的维护计划。

Actions::RemoteExecution::RunHostJob

操作远程执行运行主机作业 Ansible Run Playbook Succeeded

针对给定主机运行 Ansible playbook。

Actions::RemoteExecution::RunHostJob

操作远程执行运行主机作业 Ansible 启用 Web 控制台 Succeeded

运行 Ansible playbook,在给定主机上启用 Web 控制台。

Actions::RemoteExecution::RunHostJob

操作远程执行运行主机作业 Puppet 运行主机 Succeeded

执行单个 Puppet 运行。

Actions::RemoteExecution::RunHostJob

远程执行运行主机作业 Katello Module Stream Action Succeeded

使用 Katello 接口执行模块流操作。

Actions::RemoteExecution::RunHostJob

操作远程执行运行主机作业 Leapp Pre-upgrade Succeeded

RHEL 7 主机的升级性检查。

Actions::RemoteExecution::RunHostJob

远程执行运行主机作业 Leapp Remediation Plan Succeeded

使用 Leapp 运行修复计划。

Actions::RemoteExecution::RunHostJob

操作远程执行运行主机作业 Leapp 升级 Succeeded

为 RHEL 7 主机运行 Leapp 升级作业。

Actions::RemoteExecution::RunHostJob

构建已输入

输入构建模式的主机。

自定义事件:@ payload[:id] (host id), @payload[:hostname] (host name)。

build Exited

主机构建模式已被取消,无论是成功调配,还是用户手动取消了构建。

自定义事件:@ payload[:id] (host id), @payload[:hostname] (host name)。

内容视图创建/更新/Destroyed

内容视图上的常见数据库操作。

Katello::ContentView

Created/Updated/Destroyed

域上的常见数据库操作。

主机创建/更新/Destroyed

主机上的常见数据库操作。

主机

hostgroup Created/Updated/Destroyed

主机组上的常见数据库操作。

hostgroup

model Created/Updated/Destroyed

模型上的常见数据库操作。

model

状态更改

主机的全局主机状态已更改。

自定义事件:@ payload[:id] (host id), @payload[:hostname], @payload[:global_status] (hash)

Created/Updated/Destroyed 子网

子网上的常见数据库操作。

子网

模板 Render Performed

报告模板已呈现。

模板

用户 Created/Updated/Destroyed

用户的常见数据库操作。

User

Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

© 2024 Red Hat, Inc.