16.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 |
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 |
Actions Remote Execution Run Host job Katello Package Install Succeeded | 使用 Katello 接口安装软件包。 | Actions::RemoteExecution::RunHostJob |
操作远程执行运行主机作业 Katello 组删除 | 使用 Katello 接口删除软件包组。 | Actions::RemoteExecution::RunHostJob |
操作远程执行运行主机作业 Katello Package Remove Succeeded | 使用 Katello 接口删除软件包。 | Actions::RemoteExecution::RunHostJob |
操作远程执行运行主机作业 Katello 服务重启 Succeeded | 使用 Katello 接口重启服务。 | Actions::RemoteExecution::RunHostJob |
操作远程执行运行主机作业 Katello 组 Update Succeeded | 使用 Katello 接口更新软件包组。 | Actions::RemoteExecution::RunHostJob |
操作远程执行运行主机作业 Katello Package Update Succeeded | 使用 Katello 接口更新软件包。 | Actions::RemoteExecution::RunHostJob |
操作远程执行运行主机作业 Foreman OpenSCAP Run Scans Succeeded | 运行 OpenSCAP 扫描。 | Actions::RemoteExecution::RunHostJob |
操作远程执行运行主机任务 Ansible 运行主机 Succeeded | 运行一个 Ansible playbook,其中包含为主机定义的所有角色。 | Actions::RemoteExecution::RunHostJob |
操作远程执行运行主机任务 Ansible 运行 Capsule 升级成功 | 在给定的 Capsule 服务器主机上升级 Capsule。 | Actions::RemoteExecution::RunHostJob |
操作远程执行运行主机任务 Ansible 配置云连接器 Succeeded | 在给定主机上配置云连接器。 | Actions::RemoteExecution::RunHostJob |
Actions Remote Execution Run Host Job Ansible Run 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 预升级成功 | RHEL 7 主机的可升级性检查。 | Actions::RemoteExecution::RunHostJob |
操作远程执行运行主机作业 Leapp 修复计划 Succeeded | 使用 Leapp 运行修复计划。 | Actions::RemoteExecution::RunHostJob |
操作远程执行运行主机作业 Leapp 升级成功 | 为 RHEL 7 主机运行 Leapp 升级作业。 | Actions::RemoteExecution::RunHostJob |
构建输入 | 进入构建模式的主机。 |
自定义事件:@ |
构建已同步 | 主机构建模式已被取消,可以成功置备,或者手动取消了构建的用户。 |
自定义事件:@ |
内容视图创建/更新 | 内容视图上的通用数据库操作. | Katello::ContentView |
Domain Created/Updated/Destroyed | 域的通用数据库操作。 | 域 |
主机 Created/Updated/Destroyed | 主机上的通用数据库操作。 | 主机 |
hostgroup Created/Updated/Destroyed | hostgroup 上的通用数据库操作。 | hostgroup |
Model Created/Updated/Destroyed | 对模型的通用数据库操作。 | model |
状态更改 | 主机的全局主机状态已更改。 |
自定义事件:@ |
子网 Created/Updated/Destroyed | 子网上的通用数据库操作。 | subnet |
模板 Render Executioned | 已呈现报告模板。 | 模板 |
用户 Created/Updated/Destroyed | 用户的通用数据库操作。 | User |