sensu.sensu_go.backend 角色 – 安装、配置和启动 Sensu Go 后端
注意
此角色是 sensu.sensu_go 集合 (版本 1.14.0) 的一部分。
如果您使用的是 ansible 包,则可能已安装此集合。它不包含在 ansible-core 中。要检查是否已安装,请运行 ansible-galaxy collection list。
要安装它,请使用: ansible-galaxy collection install sensu.sensu_go。
要在剧本中使用它,请指定: sensu.sensu_go.backend。
注意
由于违反了 Ansible 包含要求,sensu.sensu_go 集合将在 Ansible 12 中移除。该集合存在 未解决的完整性测试失败。有关更多信息,请参阅 讨论主题。
入口点 configure – 配置 Sensu Go 后端
概要
- 编写 Sensu Go 后端配置文件,并可选择复制密钥和证书。 
参数
| 参数 | 注释 | 
|---|---|
| 用于保护 Sensu Go API 的证书的路径。 | |
| 与 Sensu Go API 证书对应的私钥的路径。必须未加密。 | |
| Sensu Go API 证书的受信任证书颁发机构的路径。 | |
| 我们正在安装的 Sensu Go 后端版本的任何有效选项。 所有有效选项都列在 https://docs.sensu.io/sensu-go/latest/reference/backend/#configuration。 角色逐字复制 *backend_config* 变量中的键值对到配置文件。这意味着我们必须**完全**按照配置参考中出现的那样复制键名。在某种程度上,*backend_config* 变量应该包含  | |
| 用于与仪表板建立 SSL/TLS 连接的证书的路径。 | |
| 与仪表板证书对应的私钥的路径。必须未加密。 | |
| 用于与 etcd 建立 SSL/TLS 连接的证书的路径。这是一个客户端证书。 | |
| etcd 客户端证书文件的私钥的路径。必须未加密。 | |
| 用于对等体之间 SSL/TLS 连接的证书的路径。这将用于监听对等体地址以及向其他对等体发送请求。 | |
| 对等体证书的密钥的路径。必须未加密。 | |
| 对等体证书的受信任证书颁发机构的路径。 | |
| etcd 客户端证书的受信任证书颁发机构的路径。 | 
入口点 main – 安装、配置和启动 Sensu Go 后端
概要
- 安装、配置和启动 Sensu Go 后端服务,并在第一次运行时初始化它。 
参数
| 参数 | 注释 | 
|---|---|
| 用于保护 Sensu Go API 的证书的路径。 | |
| 与 Sensu Go API 证书对应的私钥的路径。必须未加密。 | |
| Sensu Go API 证书的受信任证书颁发机构的路径。 | |
| 我们正在安装的 Sensu Go 后端版本的任何有效选项。 所有有效选项都列在 https://docs.sensu.io/sensu-go/latest/reference/backend/#configuration。 角色逐字复制 *backend_config* 变量中的键值对到配置文件。这意味着我们必须**完全**按照配置参考中出现的那样复制键名。在某种程度上,*backend_config* 变量应该包含  | |
| 要安装的包版本。 可以是任何有效的版本字符串,例如  如果 *version* 变量设置为 latest,则忽略此变量,并安装最新的可用版本。 默认值:  | |
| 用作包来源的存储库通道。 访问 packagecloud 网站以查找所有可用的通道。 默认值:  | |
| 第一次初始化后端时要创建的初始管理员密码。 默认值:  | |
| 第一次初始化后端时要创建的初始管理员用户名。 默认值:  | |
| 用于与仪表板建立 SSL/TLS 连接的证书的路径。 | |
| 与仪表板证书对应的私钥的路径。必须未加密。 | |
| 用于与 etcd 建立 SSL/TLS 连接的证书的路径。这是一个客户端证书。 | |
| etcd 客户端证书文件的私钥的路径。必须未加密。 | |
| 用于对等体之间 SSL/TLS 连接的证书的路径。这将用于监听对等体地址以及向其他对等体发送请求。 | |
| 对等体证书的密钥的路径。必须未加密。 | |
| 对等体证书的受信任证书颁发机构的路径。 | |
| etcd 客户端证书的受信任证书颁发机构的路径。 | |
| 要安装的包版本。 可以是任何有效的版本字符串,例如  默认值:  | 
入口点 start – 启动 Sensu Go 后端
概要
- 启动 Sensu Go 后端服务,并在第一次运行时初始化它。 
参数
| 参数 | 注释 | 
|---|---|
| 第一次初始化后端时要创建的初始管理员密码。 默认值:  | |
| 第一次初始化后端时要创建的初始管理员用户名。 默认值:  | 
