From 1ea936a873da80b02fe653a12161729db60ad2b8 Mon Sep 17 00:00:00 2001 From: Robin Sonnabend <robin@fsmpi.rwth-aachen.de> Date: Thu, 27 Feb 2020 10:04:07 +0100 Subject: [PATCH] Add group option to deployable-website, make key optional --- deployable-website/tasks/website.yml | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/deployable-website/tasks/website.yml b/deployable-website/tasks/website.yml index 2b77010..43b641c 100644 --- a/deployable-website/tasks/website.yml +++ b/deployable-website/tasks/website.yml @@ -21,8 +21,8 @@ path: "/var/www/{{website.name}}" state: "directory" owner: "{{website.name}}" - group: "{{website.name}}" - mode: "0755" + group: "{{website.group|default(website.name)}}" + mode: "0775" - name: create an ssh directory file: @@ -31,14 +31,15 @@ owner: "{{website.name}}" group: "{{website.name}}" mode: "0755" + when: website.pubkey is defined - name: create a deploy directory file: path: "/var/www/{{website.name}}/deploy" state: "directory" owner: "{{website.name}}" - group: "{{website.name}}" - mode: "0755" + group: "{{website.group|default(website.name)}}" + mode: "0775" - name: authorize the deploy key template: @@ -47,12 +48,13 @@ owner: "{{website.name}}" group: "{{website.name}}" mode: "0644" + when: website.pubkey is defined - name: create deploy subdirectories file: path: "/var/www/{{website.name}}/deploy/{{item}}" state: "directory" owner: "{{website.name}}" - group: "{{website.name}}" - mode: "0755" + group: "{{website.group|default(website.name)}}" + mode: "0775" with_items: "{{website.subdirs|default([])}}" -- GitLab