Commit 8652ecb7 by e0d

test that the lastest package has been installed.

parent aac1446f
- name: elasticsearch | check for elasticsearch - name: elasticsearch | check for elasticsearch
command: test -f /var/tmp/elasticsearch-${elasticsearch_version}.deb command: test -f /var/tmp/elasticsearch-${elasticsearch_version}.deb
ignore_errors: true ignore_errors: true
register: es_present register: elasticsearch_present
- name: elasticsearch | download elasticsearch - name: elasticsearch | download elasticsearch
get_url: url={{ elasticsearch_url }} dest=/var/tmp/{{ elasticsearch_file }} get_url: url={{ elasticsearch_url }} dest=/var/tmp/{{ elasticsearch_file }}
when: es_present|failed when: elasticsearch_present|failed
tags: tags:
- elasticsearch - elasticsearch
- install - install
- name: elasticsearch | check elasticsearch version - name: elasticsearch | check elasticsearch version
command: 'curl -s -XGET localhost:9200' shell: test -n "$(dpkg --list elasticsearch | grep {{ elasticsearch_version }})"
register: elasticsearch_running_version ignore_errors: true
register: elasticsearch_installed
- name: elasticsearch | debug
debug: msg="Debuging {{ elasticsearch_running_version }}"
- name: elasticsearch | parse
datagrabber: data='{"ok":true}'
register: foo_bar
- name: elasticsearch | debug2
debug: msg="$foo_bar.ok"
- name: elasticsearch | install elasticsearch from local package - name: elasticsearch | install elasticsearch from local package
shell: executable=/bin/bash dpkg -i /var/tmp/elasticsearch-${elasticsearch_version}.deb shell: executable=/bin/bash dpkg -i /var/tmp/elasticsearch-${elasticsearch_version}.deb
only_if: "{{ elasticsearch_running_version }} != {{ elasticsearch_version }}" when: elasticsearch_installed|failed
tags: tags:
- elasticsearch - elasticsearch
- install - install
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment