搜索

第 2 章 Ansible 规则手册

download PDF

Event-Driven Ansible 控制器提供 Event-Driven Ansible 自动化执行的接口。Ansible 规则手册为事件自动化提供框架。Ansible 规则手册本质上是规则集的集合,反过来由一个或多个源、规则和条件组成。

2.1. 决策环境

默认情况下,Event-Driven Ansible 包含 ansible.eda 集合,其中包含示例源、事件过滤器和规则手册。所有集合、ansible 规则手册及其依赖项都使用决策环境,该镜像可在 Podman 或 Kubernetes 上运行。

在决策环境中,源通常是 Python 代码,通过 ansible-collections 分发。它们将外部事件注入处理规则手册。规则手册由以下内容组成:

  • python 解释器
  • Drools 规则集的 Java 运行时环境
  • ansible-rulebook python 软件包
  • ansible.eda 集合

您可以使用基础决策环境,并使用额外的集合和集合依赖项构建自己的自定义决策环境。您可以使用 Dockerfile 构建决策环境,也可以选择将 CA 证书部署到镜像中。

Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

© 2024 Red Hat, Inc.