sensu.sensu_go.agent 角色 – 安装、配置和启动 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.agent
。
注意
由于违反了 Ansible 包含要求,sensu.sensu_go 集合将在 Ansible 12 中移除。该集合存在 未解决的健全性测试失败。有关更多信息,请参阅 讨论主题。
入口点 configure
– 配置 Sensu Go 代理
概要
编写 Sensu Go 代理配置文件。
参数
参数 |
注释 |
---|---|
任何对我们正在安装的 Sensu Go 代理版本有效的选项。 所有有效的选项都列在 https://docs.sensu.io/sensu-go/latest/reference/agent/#configuration。 角色将键值对从 agent_config 变量逐字复制到配置文件。这意味着我们必须**完全**按照配置参考中出现的那样复制键名。在某种程度上,agent_config 变量应该包含 |
入口点 main
– 安装、配置和启动 Sensu Go 代理
概要
安装、配置并启动 Sensu Go 代理服务。
参数
参数 |
注释 |
---|---|
任何对我们正在安装的 Sensu Go 代理版本有效的选项。 所有有效的选项都列在 https://docs.sensu.io/sensu-go/latest/reference/agent/#configuration。 角色将键值对从 agent_config 变量逐字复制到配置文件。这意味着我们必须**完全**按照配置参考中出现的那样复制键名。在某种程度上,agent_config 变量应该包含 |
|
要安装的软件包版本。 可以是任何有效的版本字符串,例如 如果 version 变量设置为 latest,则忽略此变量,并安装最新的可用版本。 默认值: |
|
用作软件包来源的仓库通道。 访问 packagecloud 网站以查找所有可用通道。 默认值: |
|
要安装的软件包版本。 可以是任何有效的版本字符串,例如 默认值: |
入口点 start
– 启动 Sensu Go 代理
概要
启动 Sensu Go 代理服务。