From bd900a499cab363b55b1ee9c0cd7b1ac537da79a Mon Sep 17 00:00:00 2001
From: jurgenhaas <juergen@paragon-es.de>
Date: Tue, 25 Aug 2020 16:17:12 +0200
Subject: [PATCH] ansible-inventories/arocom#2916 Create a home directory for
 each jail

---
 tasks/jailkit.yml | 10 ++++++++++
 1 file changed, 10 insertions(+)

diff --git a/tasks/jailkit.yml b/tasks/jailkit.yml
index 22145c6..2b535a2 100644
--- a/tasks/jailkit.yml
+++ b/tasks/jailkit.yml
@@ -78,6 +78,16 @@
     loop_var: drupal
   when: drupal.jail is defined and (jail_available is changed or jailsite_init_force) and (limit_site is not defined or limit_site == 'no' or drupal.id is not defined or limit_site == drupal.id)
 
+- name: Ensure Jail Home Directory
+  file:
+    path: '{{ jailroot }}/{{ item.jail.name }}/home/{{ item.jail.name }}'
+    state: directory
+    owner: '{{ item.jail.name }}'
+    group: '{{ item.jail.name }}'
+    mode: 0755
+  with_items: '{{ drupal_settings|default([]) }}'
+  when: item.jail is defined and (limit_site is not defined or limit_site == 'no' or item.id is not defined or limit_site == item.id)
+
 - name: Ensure tmp Directory
   file:
     path: '{{ jailroot }}/{{ item.jail.name }}/tmp'
-- 
GitLab