filviu.kibana
Ansible角色:Kibana
这是一个在RedHat/CentOS或Debian/Ubuntu上安装Kibana的Ansible角色。
需求
无。
角色变量
可用的变量如下所示,并附有默认值(见defaults/main.yml
):
kibana_version: "7.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应该使用的完全合格域名或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为DevOps》的作者。