15.5. 可用的 Webhook 事件
下表包含卫星 Web UI 中可用的 webhook 事件列表。操作
事件仅在 成功
上触发 Webhook,因此当操作失败时,不会触发 webhook。
有关有效负载的更多信息,请访问 Administer > About & gt; Support > Templates DSL。下表提供了可用类型的列表。在这种情况下,一些事件被标记为 自定义,有效负载是一个对象,但 Ruby hash(键-值数据结构),因此语法不同。
事件名称 | 描述 | 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 |
Actions Remote Execution Run Host Job Katello Errata Install Succeeded | 使用 Katello 接口安装勘误表。 | Actions::RemoteExecution::RunHostJob |
Actions Remote Execution Run Host Job Katello Group Install Succeeded | 使用 Katello 接口安装 软件包组。 | Actions::RemoteExecution::RunHostJob |
Actions Remote Execution Run Host Job Katello Package Install Succeeded | 使用 Katello 接口安装软件包。 | Actions::RemoteExecution::RunHostJob |
操作远程执行运行主机作业 Katello Group Remove | 使用 Katello 接口删除软件包组。 | Actions::RemoteExecution::RunHostJob |
Actions Remote Execution Run Host Job Katello Package Remove Succeeded | 使用 Katello 接口删除软件包。 | Actions::RemoteExecution::RunHostJob |
Actions Remote Execution Run Host Job Katello Service Restart Succeeded | 使用 Katello 接口重启 Services。 | Actions::RemoteExecution::RunHostJob |
Actions Remote Execution Run Host Job Katello Group Update Succeeded | 使用 Katello 接口更新软件包组。 | Actions::RemoteExecution::RunHostJob |
Actions Remote Execution Run Host Job Katello Package Update Succeeded | 使用 Katello 接口更新软件包。 | Actions::RemoteExecution::RunHostJob |
操作远程执行运行主机作业 Foreman OpenSCAP Run Scans Succeeded | 运行 OpenSCAP 扫描。 | Actions::RemoteExecution::RunHostJob |
操作远程执行运行主机作业 Ansible Run Host Succeeded | 运行一个 Ansible playbook,其中包含为主机定义的所有角色。 | Actions::RemoteExecution::RunHostJob |
操作远程执行运行主机作业 Ansible Run Capsule Upgrade Succeeded | 在给定的胶囊服务器主机上升级胶囊。 | Actions::RemoteExecution::RunHostJob |
Actions Remote Execution Run Host Job Ansible Configure Cloud Connector Succeeded | 在给定主机上配置 Cloud Connector。 | Actions::RemoteExecution::RunHostJob |
Actions Remote Execution Run Host Job Ansible Run Insights Plan Succeeded | 根据一个 ID 从 Red Hat Access Insights 运行指定维护计划。 | Actions::RemoteExecution::RunHostJob |
操作远程执行运行主机作业 Ansible Run Playbook Succeeded | 针对给定主机运行 Ansible playbook。 | Actions::RemoteExecution::RunHostJob |
Actions Remote Execution Run Host Job Ansible Enable Web Console Succeeded | 运行 Ansible playbook,在给定的主机上启用 Web 控制台。 | Actions::RemoteExecution::RunHostJob |
操作远程执行运行主机作业 Puppet Run Host Succeeded | 执行单个 Puppet 运行。 | Actions::RemoteExecution::RunHostJob |
Actions Remote Execution Run Host Job Katello module Stream Action Succeeded | 使用 Katello 接口执行模块流操作。 | Actions::RemoteExecution::RunHostJob |
Actions Remote Execution Run Host Job Leapp Pre-upgrade Succeeded | RHEL 7 主机的可升级检查。 | Actions::RemoteExecution::RunHostJob |
Actions Remote Execution Run Host Job Leapp Remediation Plan Succeeded | 使用 Leapp 运行修复计划。 | Actions::RemoteExecution::RunHostJob |
操作远程执行运行主机作业 Leapp Upgrade Succeeded | 为 RHEL 7 主机运行 Leapp 升级作业。 | Actions::RemoteExecution::RunHostJob |
build Entered | 输入构建模式的主机。 |
自定义事件:@ |
build Exited | 主机构建模式已取消,无论它已被成功置备,或者用户手动取消了构建。 |
自定义事件:@ |
Content View Created/Updated/Destroyed | 内容视图上的常见数据库操作。 | Katello::ContentView |
域 Created/Updated/Destroyed | 域上的常见数据库操作。 | 域 |
主机已创建/更新/介绍 | 主机上的通用数据库操作。 | 主机 |
主机组 Created/Updated/Destroyed | 主机组上的常见数据库操作. | hostgroup |
Created/Updated/Destroyed 建模 | 模式上的常见数据库操作。 | model |
status Changed | 已更改主机的全局主机状态。 |
Custom event: |
子网 Created/Updated/Destroyed | 子网上的常见数据库操作。 | 子网 |
模板渲染程序执行 | 报告模板已呈现。 | 模板 |
用户 Created/Updated/Destroyed | 用户的通用数据库操作。 | User |