From 5ba23e32e00447ff68f6d6105565a2b9a1cb3740 Mon Sep 17 00:00:00 2001
From: Giancarlo Razzolini <grazzolini@archlinux.org>
Date: Thu, 29 Dec 2016 22:21:30 -0200
Subject: [PATCH] roles/archweb: Fix the role to allow installation when
 archweb_site: false

---
 roles/archweb/tasks/main.yml | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

diff --git a/roles/archweb/tasks/main.yml b/roles/archweb/tasks/main.yml
index e913dae75..c5a5f2b1c 100644
--- a/roles/archweb/tasks/main.yml
+++ b/roles/archweb/tasks/main.yml
@@ -4,11 +4,15 @@
   pacman: name=git,python2,python2-virtualenv,uwsgi-plugin-python2 state=present
 
 - name: make archweb user
-  user: name=archweb shell=/bin/false home="{{ archweb_dir }}" createhome=no groups=uwsgi
+  user: name=archweb shell=/bin/false home="{{ archweb_dir }}" createhome=no
 
 - name: fix home permissions
   file: state=directory owner=archweb group=archweb path="{{ archweb_dir }}"
 
+- name: set archweb groups
+  user: name=archweb groups=uwsgi
+  when: archweb_site
+
 - name: set up nginx
   template: src=nginx.d.conf.j2 dest=/etc/nginx/nginx.d/archweb.conf owner=root group=root mode=644
   notify:
-- 
GitLab