18.4. 可用的 Webhook 事件
下表包含可从 Satellite Web UI 提供的 webhook 事件列表。操作事件只有在 成功
时触发 Webhook,因此如果没有操作失败,则不会触发 Webhook。
有关有效负载的更多信息,请参阅 Administer > About > ; 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 |
构建输入 | 进入构建模式的主机。 |
自定义事件:@ |
Build Exited | 主机构建模式已被取消,无论是成功调配的,或者用户手动取消构建。 |
自定义事件:@ |
内容视图已创建/更新/Destroyed | 内容视图上的常见数据库操作。 | Katello::ContentView |
domain Created/Updated/Destroyed | 域中常见的数据库操作。 | 域 |
Host Created/Updated/Destroyed | 主机上的常见数据库操作。 | 主机 |
hostgroup Created/Updated/Destroyed | hostgroup 上的常见数据库操作。 | hostgroup |
Model createdd/Updated/Destroyed | 模型上的常见数据库操作。 | model |
状态 Changed | 主机的全局主机状态已改变。 |
自定义事件:@ |
创建的子网/更新/Destroyed | 子网上的常见数据库操作。 | subnet |
模板 Render 执行 | 报告模板已被呈现。 | 模板 |
User Created/Updated/Destroyed | 用户的常见数据库操作。 | User |