- become: yes
  tags:
    - elasticsearch-server
  block:
    - name: Create elasticsearch user
      user:
        name: elasticsearch
        system: yes
        state: "{{ elasticsearch_server__state }}"
        shell: /bin/bash
    - name: Download ES
      when: elasticsearch_server__state == 'present'
      get_url:
        url: "https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-{{ elasticsearch_server__version }}.tar.gz"
        checksum: "{{ elasticsearch_server__checksum }}"
        dest: /opt/elasticsearch
        mode: u=rwx,go=rx