Skip to content
Snippets Groups Projects
Commit 1ea936a8 authored by Robin Sonnabend's avatar Robin Sonnabend
Browse files

Add group option to deployable-website, make key optional

parent 0fb8b52f
No related branches found
No related tags found
No related merge requests found
...@@ -21,8 +21,8 @@ ...@@ -21,8 +21,8 @@
path: "/var/www/{{website.name}}" path: "/var/www/{{website.name}}"
state: "directory" state: "directory"
owner: "{{website.name}}" owner: "{{website.name}}"
group: "{{website.name}}" group: "{{website.group|default(website.name)}}"
mode: "0755" mode: "0775"
- name: create an ssh directory - name: create an ssh directory
file: file:
...@@ -31,14 +31,15 @@ ...@@ -31,14 +31,15 @@
owner: "{{website.name}}" owner: "{{website.name}}"
group: "{{website.name}}" group: "{{website.name}}"
mode: "0755" mode: "0755"
when: website.pubkey is defined
- name: create a deploy directory - name: create a deploy directory
file: file:
path: "/var/www/{{website.name}}/deploy" path: "/var/www/{{website.name}}/deploy"
state: "directory" state: "directory"
owner: "{{website.name}}" owner: "{{website.name}}"
group: "{{website.name}}" group: "{{website.group|default(website.name)}}"
mode: "0755" mode: "0775"
- name: authorize the deploy key - name: authorize the deploy key
template: template:
...@@ -47,12 +48,13 @@ ...@@ -47,12 +48,13 @@
owner: "{{website.name}}" owner: "{{website.name}}"
group: "{{website.name}}" group: "{{website.name}}"
mode: "0644" mode: "0644"
when: website.pubkey is defined
- name: create deploy subdirectories - name: create deploy subdirectories
file: file:
path: "/var/www/{{website.name}}/deploy/{{item}}" path: "/var/www/{{website.name}}/deploy/{{item}}"
state: "directory" state: "directory"
owner: "{{website.name}}" owner: "{{website.name}}"
group: "{{website.name}}" group: "{{website.group|default(website.name)}}"
mode: "0755" mode: "0775"
with_items: "{{website.subdirs|default([])}}" with_items: "{{website.subdirs|default([])}}"
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment