The log4j configuration template provided by this ansible role doesn't reflect current log4j configuration in elasticsearch 6.x and 7.x. Also this template doesn't contain any variable so everything is hardcoded inside. As we don't need to override any value inside, let's use standard elasticsearch log4j configuration file provided by elasticsearch package and stop overriding it with this role.
66 lines
2.2 KiB
YAML
66 lines
2.2 KiB
YAML
---
|
|
es_version: "7.4.1"
|
|
es_use_snapshot_release: false
|
|
es_enable_xpack: true
|
|
es_package_name: "elasticsearch"
|
|
es_version_lock: false
|
|
es_use_repository: true
|
|
es_add_repository: true
|
|
es_templates_fileglob: "files/templates-{{ es_major_version }}/*.json"
|
|
es_repo_base: "https://artifacts.elastic.co"
|
|
es_apt_key: "{{ es_repo_base }}/GPG-KEY-elasticsearch"
|
|
es_apt_url: "deb {{ es_repo_base }}/packages/{{ es_repo_name }}/apt stable main"
|
|
es_apt_url_old: "deb http://packages.elastic.co/elasticsearch/{{ es_repo_name }}/debian stable main"
|
|
es_start_service: true
|
|
es_java_install: "{{ false if (es_version is version_compare('7.0.0', '>=')) else true }}"
|
|
update_java: false
|
|
es_restart_on_change: true
|
|
es_plugins_reinstall: false
|
|
es_templates: false
|
|
es_user: elasticsearch
|
|
es_group: elasticsearch
|
|
es_config: {}
|
|
#Need to provide default directories
|
|
es_conf_dir: "/etc/elasticsearch"
|
|
es_pid_dir: "/var/run/elasticsearch"
|
|
es_data_dirs:
|
|
- "/var/lib/elasticsearch"
|
|
es_log_dir: "/var/log/elasticsearch"
|
|
es_action_auto_create_index: true
|
|
es_max_open_files: 65536
|
|
es_max_threads: 8192
|
|
es_max_map_count: 262144
|
|
es_allow_downgrades: false
|
|
es_xpack_features: []
|
|
es_xpack_trial: false
|
|
#These are used for internal operations performed by ansible.
|
|
#They do not affect the current configuration
|
|
es_api_scheme: "http"
|
|
es_api_host: "localhost"
|
|
es_api_port: 9200
|
|
es_api_uri: "{{ es_api_scheme }}://{{ es_api_host }}:{{ es_api_port }}"
|
|
es_security_api: "{{ '_security' if es_version is version_compare('7.0.0', '>=') else '_xpack/security' }}"
|
|
es_license_api: "{{ '_license' if es_version is version_compare('7.0.0', '>=') else '_xpack/license' }}"
|
|
es_api_sleep: 15
|
|
es_debian_startup_timeout: 10
|
|
|
|
# JVM custom parameters
|
|
es_jvm_custom_parameters: ''
|
|
|
|
# SSL/TLS parameters
|
|
es_enable_auto_ssl_configuration: true
|
|
es_enable_http_ssl: false
|
|
es_enable_transport_ssl: false
|
|
es_ssl_keystore: ""
|
|
es_ssl_keystore_password: ""
|
|
es_ssl_truststore: ""
|
|
es_ssl_truststore_password: ""
|
|
es_ssl_key: ""
|
|
es_ssl_key_password: ""
|
|
es_ssl_certificate: ""
|
|
es_ssl_certificate_authority: ""
|
|
es_ssl_certificate_path: "{{ es_conf_dir }}/certs"
|
|
es_ssl_verification_mode: "certificate"
|
|
es_validate_certs: "yes"
|
|
es_delete_unmanaged_file: true
|
|
es_delete_unmanaged_native: true
|