[Koha-devel] Koha + Elasticsearch 5.x dependency packages
Tomas Cohen Arazi
tomascohen at gmail.com
Fri Apr 28 16:22:11 CEST 2017
Mirko,
Just a side note: kohadevbox follows exactly those steps. but I just
noticed it is pointing to a different ES debian repo so ES is a bit
outdated (5.0 vs 5.3). I'll fix that ASAP.
Great work!
This is what we are doing. The thing I like about Ansible is that the YAML
notation is easy to read and self explanatory! (note we still pick
Oracle's JRE, because I read it was recommended on the ES page, but might
be worth moving back to openjdk):
---
- name: Elasticsearch {{ elasticsearch_version }} | Add Oracle Java 8
repository (key)
apt_key:
keyserver: keyserver.ubuntu.com
id: 7B2C3B0889BF5709A105D03AC2518248EEA14886
state: present
- name: Elasticsearch {{ elasticsearch_version }} | Add Oracle Java 8
repository (repo)
apt_repository:
repo: 'deb http://ppa.launchpad.net/webupd8team/java/ubuntu xenial
main'
state: present
update_cache: yes
- name: Elasticsearch {{ elasticsearch_version }} | Accept Oracle license
shell: echo oracle-java8-installer shared/accepted-oracle-license-v1-1
select true | /usr/bin/debconf-set-selections
- name: Elasticsearch {{ elasticsearch_version }} | Install Oracle Java 8
apt:
name: oracle-java8-installer
state: latest
- name: Elasticsearch {{ elasticsearch_version }} | Add Elasticsearch
repository (key)
apt_key:
url: 'https://packages.elastic.co/GPG-KEY-elasticsearch'
state: present
- name: Elasticsearch {{ elasticsearch_version }} | Add Elasticsearch
repository (repo)
apt_repository:
repo: "deb https://artifacts.elastic.co/packages/{{
elasticsearch_version }}/apt stable main"
state: present
- name: Elasticsearch {{ elasticsearch_version }} | Install Elasticsearch
apt:
name: elasticsearch
state: latest
force: yes
- name: Elasticsearch {{ elasticsearch_version }} | Run Elasticsearch on
startup
service:
name: elasticsearch
enabled: yes
state: started
- name: Elasticsearch {{ elasticsearch_version }} | Install Koha's
Elasticsearch deps
apt:
name: koha-elasticsearch
state: latest
--
Tomás Cohen Arazi
Theke Solutions (https://theke.io <http://theke.io/>)
✆ +54 9351 3513384
GPG: B2F3C15F
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.koha-community.org/pipermail/koha-devel/attachments/20170428/587941a3/attachment.html>
More information about the Koha-devel
mailing list