diff --git a/roles/php_website/tasks/main.yml b/roles/php_website/tasks/main.yml index ddc5a58eb47746745a674825bc644b1b139a6045..30f41de6cc7f2d8775b622fe00d6fc18f86d2ac4 100644 --- a/roles/php_website/tasks/main.yml +++ b/roles/php_website/tasks/main.yml @@ -19,13 +19,19 @@ - name: Create PHP website user user: name="{{ user }}" uid="{{ uid | default(omit) }}" group="{{ user }}" comment="umask=0007" - system=yes createhome=no state=present + system=yes createhome=no state=present home="{{ home }}" - name: Add nginx user to website group user: name="www-data" groups="{{ user }}" append="yes" notify: - Restart nginx +# Ownership set to root so Postfix would not check if correct user owns the +# file. +- name: Set-up forwarding for mails delivered to local application user/admin + template: src="forward.j2" dest="{{ home }}/.forward" + owner="root" group="{{ user }}" mode=640 + - name: Install extra packages for website apt: name="{{ item }}" state=installed with_items: "{{ packages }}"