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 |
构建已输入 | 输入构建模式的主机。 |
自定义事件:@ |
build Exited | 主机构建模式已被取消,无论是成功调配,还是用户手动取消了构建。 |
自定义事件:@ |
内容视图创建/更新/Destroyed | 内容视图上的常见数据库操作。 | Katello::ContentView |
Created/Updated/Destroyed | 域上的常见数据库操作。 | 域 |
主机创建/更新/Destroyed | 主机上的常见数据库操作。 | 主机 |
hostgroup Created/Updated/Destroyed | 主机组上的常见数据库操作。 | hostgroup |
model Created/Updated/Destroyed | 模型上的常见数据库操作。 | model |
状态更改 | 主机的全局主机状态已更改。 |
自定义事件:@ |
Created/Updated/Destroyed 子网 | 子网上的常见数据库操作。 | 子网 |
模板 Render Performed | 报告模板已呈现。 | 模板 |
用户 Created/Updated/Destroyed | 用户的常见数据库操作。 | User |