From 8a6a2042f3330784d5500c7077a7f46a50ef0f7d Mon Sep 17 00:00:00 2001 From: Robert Kaussow Date: Sat, 7 Jul 2018 16:58:53 +0200 Subject: [PATCH] fix when conditions --- tasks/install.yml | 19 ++++++++++++++----- 1 file changed, 14 insertions(+), 5 deletions(-) diff --git a/tasks/install.yml b/tasks/install.yml index eadd47c..3c293f5 100644 --- a/tasks/install.yml +++ b/tasks/install.yml @@ -27,16 +27,25 @@ group: "{{ mongodb_system_group }}" notify: __mongod_restart - - name: Create required directories + - name: Create db storage dir '{{ mongodb_storage_dbpath }}' file: - path: "{{ item }}" + path: "{{ mongodb_storage_dbpath }}" owner: "{{ mongodb_system_user }}" group: "{{ mongodb_system_group }}" recurse: yes state: directory - with_items: - - "{{ mongodb_storage_dbpath }}" - - "{{ mongodb_systemlog_path | dirname when mongodb_systemlog_destination }}" + + - name: Create log dir '{{ mongodb_systemlog_path | dirname }}' + file: + path: "{{ mongodb_systemlog_path | dirname }}" + owner: "{{ mongodb_system_user }}" + group: "{{ mongodb_system_group }}" + recurse: yes + state: directory + when: mongodb_systemlog_destination == 'logfile' + + + - "{{ mongodb_systemlog_path | dirname when mongodb_systemlog_destination == 'file' else omit}}" # - name: Make sure mongodb is running # systemd: