第 6 章 规则手册激活
规则手册激活是由执行特定规则手册的决策环境定义的后台运行的进程。
6.1. 设置规则手册激活
先决条件
- 您已作为 Content Consumer 登录到 Event-Driven Ansible controller Dashboard。
- 您已设置了一个项目。
- 您已设置了决策环境。
- 您已设置了自动化控制器令牌。
流程
- 进入到 Event-Driven Ansible 控制器仪表板。
- 在导航面板中,选择 。
插入以下内容:
- 名称
- 插入名称。
- 描述
- 此字段是可选的。
- 项目
- 项目是规则手册的逻辑集合。
- 规则手册
- 规则手册会根据所选项目显示。
- 决策环境
决策环境是一个容器镜像,用于运行 Ansible 规则手册。
注意在 Event-Driven Ansible 控制器中,您无法自定义决策环境的拉取策略。默认情况下,它遵循 always 策略的行为。每次启动激活时,系统会尝试拉取镜像的最新版本。
- 重启策略
这是一个策略,用于决定何时重启规则手册。
策略:
- Always :当规则手册完成时重启
- Never :在规则手册完成后重启一个规则手册
- On failure:只在失败时重启
- 启用规则手册激活?
- 这会自动启用规则手册激活来运行。
- 变量
-
规则手册的变量采用 JSON/YAML 格式。内容等同于通过 ansible-rulebook 命令的
--vars
标志传递的文件。
- 点 。
现在,您的规则手册激活已创建,可以在 Rulebook Activations 页面上管理。
保存新的规则手册激活后,会显示规则手册激活的详细信息页面。从 there 或 Rulebook Activations 列表视图中,您可以编辑或删除它。
注意
有时,当源插件关闭时,它会导致规则手册在一定时间后安全退出。当规则手册激活关闭时,任何等待执行的任务都会被取消,并将向激活日志发送信息级别消息。如需更多信息,请参阅 规则手册。