maricaantonacci.kibana
Ansible 角色:Kibana
这是一个在 RedHat/CentOS 或 Debian/Ubuntu 上安装 Kibana 的 Ansible 角色。
需求
无。
角色变量
可用的变量如下所示,连同默认值(请参见 defaults/main.yml
):
kibana_version: "6.x"
要安装的 Kibana 版本。
kibana_package: kibana
kibana_package_state: present
要安装的特定软件包。您可以通过更改软件包名称,使用平台和软件包管理器的正确语法来指定软件包的版本。您还可以控制软件包状态(例如 present
, absent
, 或 latest
)。
kibana_service_state: started
kibana_service_enabled: true
控制 kibana
服务是否已启动并在系统启动时启用。
kibana_config_template: kibana.yml.j2
kibana_config_file_path: /etc/kibana/kibana.yml
用于 Kibana 配置文件的模板,以及配置文件将写入的路径。
kibana_server_port: 5601
kibana_server_host: "0.0.0.0"
Kibana 应使用的完全合格域名(FQDN)或 IP 地址和端口。
kibana_elasticsearch_url: "http://localhost:9200"
Kibana 将连接到 Elasticsearch 的 URL(包括端口)。
kibana_elasticsearch_username: ""
kibana_elasticsearch_password: ""
如果 Elasticsearch 受到 HTTP 基本认证保护,请设置用户名和密码,以便 Kibana 可以连接。
依赖
无。
示例剧本
- hosts: kibana
roles:
- geerlingguy.kibana
许可证
MIT / BSD
作者信息
该角色由 Jeff Geerling 于 2014 年创建,他是 Ansible for DevOps 的作者。