19.5. 可用的 Webhook 事件


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

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

事件名称Descriptionpayload

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 Group Install Succeeded

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

Actions::RemoteExecution::RunHostJob

actions Remote Execution Run Host Job Katello Package Install Succeeded

使用 Katello 接口安装软件包。

Actions::RemoteExecution::RunHostJob

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

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

Actions::RemoteExecution::RunHostJob

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

使用 Katello 接口删除软件包。

Actions::RemoteExecution::RunHostJob

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

使用 Katello 接口重启服务。

Actions::RemoteExecution::RunHostJob

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

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

Actions::RemoteExecution::RunHostJob

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

使用 Katello 接口更新软件包。

Actions::RemoteExecution::RunHostJob

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

运行 OpenSCAP 扫描。

Actions::RemoteExecution::RunHostJob

操作远程执行运行主机 Ansible 运行主机成功

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

Actions::RemoteExecution::RunHostJob

actions Remote Execution Run Host Job Ansible Run Capsule Upgrade Succeeded

在给定的胶囊式服务器主机上升级胶囊。

Actions::RemoteExecution::RunHostJob

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

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

Actions::RemoteExecution::RunHostJob

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

根据 ID,从 Red Hat Access Insights 运行给定维护计划。

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 Pre-upgrade Succeeded

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

Actions::RemoteExecution::RunHostJob

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

使用 Leapp 运行修复计划。

Actions::RemoteExecution::RunHostJob

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

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

Actions::RemoteExecution::RunHostJob

输入构建

主机进入构建模式。

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

构建退出

主机构建模式已被取消,它已被成功置备,或者用户手动取消构建。

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

内容视图 已创建/Updated/Destroyed

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

Katello::ContentView

域 Created/Updated/Destroyed

域上的常见数据库操作.

Domain

主机 Created/Updated/Destroyed

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

主机

hostgroup Created/Updated/Destroyed

hostgroup 上的常见数据库操作。

hostgroup

创建的模型/更新/专用

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

model

状态更改

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

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

创建的子网/更新/专用子网

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

subnet

模板 Render Performed

已呈现报告模板。

模板

用户 Created/Updated/Destroyed

用户上的常见数据库操作.

用户

Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

© 2024 Red Hat, Inc.