File tree Expand file tree Collapse file tree 3 files changed +15
-7
lines changed Expand file tree Collapse file tree 3 files changed +15
-7
lines changed Original file line number Diff line number Diff line change 102
102
selection : " hold"
103
103
when : es_version_lock
104
104
105
- - name : Debian - Download elasticsearch from url
106
- get_url : url={% if es_custom_package_url is defined %}{{ es_custom_package_url }}{% else %}{{ es_package_url }}-{{ es_version }}-amd64.deb{% endif %} dest=/tmp/elasticsearch-{{ es_version }}.deb validate_certs=no
107
- when : not es_use_repository
105
+ # workaround due to https://github.com/ansible/ansible/issues/66977
106
+ - set_fact :
107
+ es_deb_url : " {% if es_version is version('7.0.0', '>=') %}{{ es_package_url }}-{{ es_version }}-amd64.deb{% else %}{{ es_package_url }}-{{ es_version }}.deb{% endif %} "
108
108
109
- - name : Debian - Ensure elasticsearch is installed from downloaded package
109
+ - name : Debian - Install Elasticsearch from url
110
110
become : yes
111
- apt : deb=/tmp/elasticsearch-{{ es_version }}.deb
111
+ apt :
112
+ deb : " {% if es_custom_package_url is defined %}{{ es_custom_package_url }}{% else %}{{ es_deb_url }}{% endif %}"
113
+ state : present
112
114
when : not es_use_repository
113
115
register : elasticsearch_install_from_package
114
116
notify : restart elasticsearch
Original file line number Diff line number Diff line change 54
54
environment :
55
55
ES_PATH_CONF : " {{ es_conf_dir }}"
56
56
57
+ # workaround due to https://github.com/ansible/ansible/issues/66977
58
+ - set_fact :
59
+ es_rpm_url : " {% if es_version is version('7.0.0', '>=') %}{{ es_package_url }}-{{ es_version }}-x86_64.rpm{% else %}{{ es_package_url }}-{{ es_version }}.rpm{% endif %}"
60
+
57
61
- name : RedHat - Install Elasticsearch from url
58
62
become : yes
59
- yum : name={% if es_custom_package_url is defined %}{{ es_custom_package_url }}{% else %}{{ es_package_url }}-{{ es_version }}.noarch.rpm{% endif %} state=present
63
+ yum :
64
+ name : ' {% if es_custom_package_url is defined %}{{ es_custom_package_url }}{% else %}{{ es_rpm_url }}{% endif %}'
65
+ state : present
60
66
when : not es_use_repository
61
67
register : elasticsearch_install_from_package
62
68
notify : restart elasticsearch
Original file line number Diff line number Diff line change 1
1
---
2
2
java : " {{ es_java | default('java-1.8.0-openjdk.x86_64') }}"
3
3
default_file : " /etc/sysconfig/elasticsearch"
4
- es_home : " /usr/share/elasticsearch"
4
+ es_home : " /usr/share/elasticsearch"
You can’t perform that action at this time.
0 commit comments