Skip to content

Commit 2747230

Browse files
committed
Merge pull request elastic#28 from jakommo/master
Added functionality to install rpm from elastic url instead of the repo.
2 parents 0504309 + d13bb2f commit 2747230

File tree

4 files changed

+12
-7
lines changed

4 files changed

+12
-7
lines changed

tasks/elasticsearch-Debian.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
register: elasticsearch_install
1414

1515
- name: Debian - Download elasticsearch from url
16-
get_url: url={{ __es_package_url.default }}-{{ es_version }}.deb dest=/tmp/elasticsearch-{{ es_version }}.deb validate_certs=no
16+
get_url: url={% if es_custom_package_url is defined %}{{ es_custom_package_url }}{% else %}{{ es_package_url }}-{{ es_version }}.deb{% endif %} dest=/tmp/elasticsearch-{{ es_version }}.deb validate_certs=no
1717
when: not es_use_repository
1818

1919
- name: Debian - Ensure elasticsearch is installed from downloaded package

tasks/elasticsearch-RedHat.yml

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,10 +2,19 @@
22
- name: Ensure libselinux-python on CentOS 6.x
33
yum: name=libselinux-python state=present update_cache=yes
44
when: ( ansible_distribution == "CentOS" ) and ( ansible_distribution_major_version == "6" )
5+
56
- name: RedHat - add Elasticsearch repo
67
template: src=elasticsearch.repo dest=/etc/yum.repos.d/elasticsearch-{{ es_major_version }}.repo
8+
when: es_use_repository
9+
710
- name: RedHat - Install Elasticsearch
811
yum: name=elasticsearch{% if es_version is defined and es_version != "" %}-{{ es_version }}{% endif %} state=present update_cache=yes
12+
when: es_use_repository
13+
register: elasticsearch_install
14+
15+
- name: RedHat - Install Elasticsearch from url
16+
yum: name={{ es_package_url }}-{{ es_version }}.noarch.rpm state=present
17+
when: not es_use_repository
918
register: elasticsearch_install
1019

1120
- name: RedHat - configure memory

tasks/java-Debian.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
---
22
# Debian specific Java
33
- name: Debian - Ensure Java is installed
4-
apt: name={{ item }} state=present cache_valid_time=86400
4+
apt: name={{ item }} state=present update_cache=yes
55
with_items: java_packages

vars/main.yml

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,2 @@
11
---
2-
__es_package_url:
3-
default: "https://download.elastic.co/elasticsearch/elasticsearch/elasticsearch"
4-
url_master: "http://s3-eu-west-1.amazonaws.com/build-eu.elasticsearch.org/origin/master/nightly/JDK7/elasticsearch-latest-"
5-
url_17: "http://s3-eu-west-1.amazonaws.com/build.eu-west-1.elastic.co/origin/1.7/nightly/JDK7/elasticsearch-latest-"
6-
url_16: "http://s3-eu-west-1.amazonaws.com/build.eu-west-1.elastic.co/origin/1.6/nightly/JDK7/elasticsearch-latest-"
2+
es_package_url: "https://download.elastic.co/elasticsearch/elasticsearch/elasticsearch"

0 commit comments

Comments
 (0)