diff --git a/elasticsearch/tasks/datadir.yml b/elasticsearch/tasks/datadir.yml index a0b87ad5..38d2218a 100644 --- a/elasticsearch/tasks/datadir.yml +++ b/elasticsearch/tasks/datadir.yml @@ -7,16 +7,16 @@ register: elasticsearch_custom_datadir_test check_mode: no - - name: "read the real datadir" command: readlink -f /var/lib/elasticsearch changed_when: false register: elasticsearch_current_real_datadir_test check_mode: no - tags: - elasticsearch - when: elasticsearch_custom_datadir + when: + - elasticsearch_custom_datadir != '' + - elasticsearch_custom_datadir != None - block: - name: elasticsearch is stopped @@ -40,5 +40,9 @@ name: elasticsearch state: started tags: - - elasticsearch - when: elasticsearch_custom_datadir and elasticsearch_custom_datadir != elasticsearch_current_real_datadir_test.stdout and not elasticsearch_custom_datadir_test.stat.exists + - elasticsearch + when: + - elasticsearch_custom_datadir != '' + - elasticsearch_custom_datadir != None + - elasticsearch_custom_datadir != elasticsearch_current_real_datadir_test.stdout + - not elasticsearch_custom_datadir_test.stat.exists diff --git a/elasticsearch/tasks/tmpdir.yml b/elasticsearch/tasks/tmpdir.yml index 380fb190..b6bd445a 100644 --- a/elasticsearch/tasks/tmpdir.yml +++ b/elasticsearch/tasks/tmpdir.yml @@ -28,4 +28,4 @@ - restart elasticsearch tags: - elasticsearch - when: elasticsearch_custom_tmpdir or fstab_tmp_noexec | success + when: (elasticsearch_custom_tmpdir != '' and elasticsearch_custom_tmpdir != None) or fstab_tmp_noexec | success