From 6afa26035384524b0eb7e4ef13d859b1102d23d8 Mon Sep 17 00:00:00 2001 From: Andrea Dell'Amico Date: Mon, 9 May 2022 19:15:33 +0200 Subject: [PATCH] Fix the directories creation. --- defaults/main.yml | 5 ++--- tasks/main.yml | 12 ++++++++++-- 2 files changed, 12 insertions(+), 5 deletions(-) diff --git a/defaults/main.yml b/defaults/main.yml index 17867e1..28d0be9 100644 --- a/defaults/main.yml +++ b/defaults/main.yml @@ -21,9 +21,8 @@ opensearch_transport_max_port: 9400 opensearch_data_dirs: - /var/lib/opensearch opensearch_log_dir: /var/log/opensearch -opensearch_directories: - - '{{ opensearch_data_dir }}' - - '{{ opensearch_log_dir }}' +opensearch_directories: '[{{ opensearch_data_dirs }}, {{ opensearch_log_dir }}]' + opensearch_bind_ip: 0.0.0.0 opensearch_single_node: true opensearch_discovery_host_list: '["127.0.0.1", "[::1]"]' diff --git a/tasks/main.yml b/tasks/main.yml index b36d5cc..e78e7ff 100644 --- a/tasks/main.yml +++ b/tasks/main.yml @@ -9,14 +9,22 @@ shell: /sbin/nologin system: true - - name: Create the opensearch file system + - name: Create the opensearch data directories file: dest: '{{ item }}' state: directory owner: '{{ opensearch_user }}' group: '{{ opensearch_user }}' mode: 0750 - loop: '{{ opensearch_directories }}' + loop: '{{ opensearch_data_dirs }}' + + - name: Create the opensearch log directory {{ opensearch_log_dir }} + file: + dest: '{{ opensearch_log_dir }}' + state: directory + owner: '{{ opensearch_user }}' + group: '{{ opensearch_user }}' + mode: 0750 - name: Get the opensearch distribution get_url: