18.4. 可用的 Webhook 事件


下表包含可从 Satellite Web UI 提供的 webhook 事件列表。操作事件只有在 成功 时触发 Webhook,因此如果没有操作失败,则不会触发 Webhook。

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

事件名称描述payload

Actions Katello Content View Promote Succeeded

内容视图已被成功提升。

Actions::Katello::ContentView::Promote

Actions Katello Content View Publish Succeeded

存储库已成功同步。

Actions::Katello::ContentView::Publish

远程执行运行主机任务 Succeeded 操作

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

Actions::RemoteExecution::RunHostJob

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

使用 Katello 接口安装勘误。

Actions::RemoteExecution::RunHostJob

操作远程执行运行主机作业 Katello 组安装 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 Restart Succeeded 的操作

使用 Katello 接口重启 Services。

Actions::RemoteExecution::RunHostJob

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

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

Actions::RemoteExecution::RunHostJob

操作远程执行运行主机任务 Katello Package Update Succeeded

使用 Katello 接口更新软件包。

Actions::RemoteExecution::RunHostJob

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

运行 OpenSCAP 扫描。

Actions::RemoteExecution::RunHostJob

操作远程执行运行主机任务 Ansible 运行主机 Succeeded

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

Actions::RemoteExecution::RunHostJob

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

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

Actions::RemoteExecution::RunHostJob

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

在给定主机上配置云连接器。

Actions::RemoteExecution::RunHostJob

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

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

Actions::RemoteExecution::RunHostJob

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

针对给定主机运行 Ansible Playbook。

Actions::RemoteExecution::RunHostJob

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

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

Actions::RemoteExecution::RunHostJob

操作远程执行运行主机任务 Puppet 运行主机 Succeeded

执行单个 Puppet 运行。

Actions::RemoteExecution::RunHostJob

远程执行运行主机任务 Katello 模块流操作 Action Succeeded

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

Actions::RemoteExecution::RunHostJob

操作远程执行运行主机任务 Leapp 预升级 Succeeded

RHEL 7 主机的可升级性检查。

Actions::RemoteExecution::RunHostJob

操作远程执行运行主机任务 Leapp 修复计划 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

domain Created/Updated/Destroyed

域中常见的数据库操作。

Host Created/Updated/Destroyed

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

主机

hostgroup Created/Updated/Destroyed

hostgroup 上的常见数据库操作。

hostgroup

Model createdd/Updated/Destroyed

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

model

状态 Changed

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

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

创建的子网/更新/Destroyed

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

subnet

模板 Render 执行

报告模板已被呈现。

模板

User Created/Updated/Destroyed

用户的常见数据库操作。

User

Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

© 2024 Red Hat, Inc.