community.general.kibana_plugin 模块 – 管理 Kibana 插件
注意
此模块是 community.general 集合(版本 10.1.0)的一部分。
如果您正在使用 ansible 包,您可能已经安装了此集合。 它不包含在 ansible-core 中。 要检查是否已安装,请运行 ansible-galaxy collection list。
要安装它,请使用:ansible-galaxy collection install community.general。
要在 playbook 中使用它,请指定:community.general.kibana_plugin。
概要
- 此模块可用于管理 Kibana 插件。 
参数
| 参数 | 注释 | 
|---|---|
| 是否允许以 root 身份运行  选择 
 | |
| 删除并重新安装插件。 对于插件更新可能很有用。 选择 
 | |
| 要安装的插件的名称。 | |
| Kibana 二进制文件的位置。 默认值:  | |
| 在 Kibana 中指定的已配置插件目录。 默认值:  | |
| 插件的期望状态。 选择 
 | |
| 超时设置:30 秒、1 分钟、1 小时等。 默认值:  | |
| 设置要从中下载插件的确切 URL。 对于本地文件,请在其绝对路径前加上 file:// | |
| 要安装的插件的版本。 如果插件已存在以前的版本,则插件将不会更新,除非将  | 
属性
| 属性 | 支持 | 描述 | 
|---|---|---|
| 支持:完全 | 可以在  | |
| 支持:无 | 在 diff 模式下,将返回有关已更改(或可能需要在  | 
示例
- name: Install Elasticsearch head plugin
  community.general.kibana_plugin:
    state: present
    name: elasticsearch/marvel
- name: Install specific version of a plugin
  community.general.kibana_plugin:
    state: present
    name: elasticsearch/marvel
    version: '2.3.3'
- name: Uninstall Elasticsearch head plugin
  community.general.kibana_plugin:
    state: absent
    name: elasticsearch/marvel
返回值
常见的返回值记录在此处,以下是此模块独有的字段
| 键 | 描述 | 
|---|---|
| 插件管理(安装/删除)期间启动的命令 已返回:成功 | |
| 要安装或删除的插件名称 已返回:成功 | |
| 托管插件的状态 已返回:成功 | |
| 命令 stderr 已返回:成功 | |
| 命令 stdout 已返回:成功 | |
| 插件下载的超时时间 已返回:成功 | |
| 插件安装来源的 URL 已返回:成功 | 
