6.4. 配置远程系统以发送事件


创建事件流后,您必须配置远程系统,以将事件发送到 Event-Driven Ansible 控制器。此配置所使用的方法因您选择的事件流凭证类型的厂商而异。

先决条件

  • 创建事件流时生成的 URL
  • 您在事件流凭证中设置的 secret 或密码

流程

以下示例演示了如何在远程系统(如 GitHub)中配置 webhook,以将事件发送到 Event-Driven Ansible 控制器。每个供应商都有唯一的方法来配置远程系统,以将事件发送到 Event-Driven Ansible 控制器。

  1. 登录到您的 GitHub 存储库。
  2. 点击您的个人资料名称 →您的仓库
注意

如果您没有存储库,请单击 New 以创建新存储库,选择所有者,添加 Repository 名称,然后单击 Create repository

  1. 进入 Settings (tool bar)。
  2. General 导航窗格中,选择 Webhooks
  3. Add webhook
  4. Payload URL 字段中,粘贴您在创建事件流时保存的 URL。
  5. Content type 列表中选择 application/json
  6. 输入您的 Secret
  7. Add webhook

添加 webhook 后,它会尝试发送测试有效负载,以确保两个系统(GitHub 和 Event-Driven Ansible 控制器)之间存在连接。如果数据成功发送,您会在 Webhook URL 旁边看到带有消息的绿色复选标记,则 Last delivery was successful

Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

© 2024 Red Hat, Inc.