diff --git a/tasks/elasticsearch-Debian.yml b/tasks/elasticsearch-Debian.yml index 3b696c7..5809a45 100644 --- a/tasks/elasticsearch-Debian.yml +++ b/tasks/elasticsearch-Debian.yml @@ -54,6 +54,9 @@ - { repo: "{{ es_apt_url }}", state: "present" } - { repo: "{{ es_other_apt_url }}", state: "absent" } +- name: Include optional user and group creation. + when: (es_user_id is defined) and (es_group_id is defined) + include: elasticsearch-optional-user.yml - name: Debian - Ensure elasticsearch is installed become: yes diff --git a/tasks/elasticsearch-RedHat.yml b/tasks/elasticsearch-RedHat.yml index c872fc3..3445b00 100644 --- a/tasks/elasticsearch-RedHat.yml +++ b/tasks/elasticsearch-RedHat.yml @@ -35,6 +35,10 @@ name: '{{ es_other_package_name }}' state: 'absent' +- name: Include optional user and group creation. + when: (es_user_id is defined) and (es_group_id is defined) + include: elasticsearch-optional-user.yml + - name: RedHat - Install Elasticsearch become: yes yum: diff --git a/tasks/elasticsearch.yml b/tasks/elasticsearch.yml index e2361d4..05fd93b 100644 --- a/tasks/elasticsearch.yml +++ b/tasks/elasticsearch.yml @@ -1,9 +1,5 @@ --- -- name: Include optional user and group creation. - when: (es_user_id is defined) and (es_group_id is defined) - include: elasticsearch-optional-user.yml - - name: Include specific Elasticsearch include: elasticsearch-Debian.yml when: ansible_os_family == 'Debian'