From 1aedd1afcc2f564e5df8eb5b2d36530bfb68cfaf Mon Sep 17 00:00:00 2001 From: Timo Makinen Date: Wed, 29 Sep 2021 18:34:41 +0000 Subject: [PATCH] web-logs: Create directories for parsed logs --- roles/web-logs/tasks/main.yml | 23 +++++++++++++++++++---- 1 file changed, 19 insertions(+), 4 deletions(-) diff --git a/roles/web-logs/tasks/main.yml b/roles/web-logs/tasks/main.yml index ac21766..f555516 100644 --- a/roles/web-logs/tasks/main.yml +++ b/roles/web-logs/tasks/main.yml @@ -53,12 +53,27 @@ destination: /var/cache/sync-http-logs private_key: /etc/ssh/logsync/id_ed25519 -- name: create data directories +- name: create cache directory file: - path: "{{ item }}" + path: /var/cache/sync-http-logs state: directory mode: 0750 owner: logsync group: logsync - with_items: - - /var/cache/sync-http-logs + +- name: create log directory + file: + path: /export/web-log + state: directory + mode: 0750 + owner: root + group: "{{ ansible_wheel }}" + +- name: link data directory + file: + dest: /srv/web-log + src: /export/web-log + state: link + owner: root + group: "{{ ansible_wheel }}" + follow: false