|
@@ -15,30 +15,30 @@
|
|
|
user: name="{{ user }}" uid="{{ uid }}" group="{{ user }}"
|
|
|
system=yes createhome=no state=present
|
|
|
|
|
|
- name: Add nginx user to site group
|
|
|
- name: Add nginx user to website group
|
|
|
user: name="www-data" groups="{{ user }}" append="yes"
|
|
|
notify:
|
|
|
- Restart nginx
|
|
|
|
|
|
- name: Add admin to site group
|
|
|
- name: Add admin to website group
|
|
|
user: name="{{ admin }}" groups="{{ user }}" append="yes"
|
|
|
|
|
|
- name: Install extra packages for site
|
|
|
- name: Install extra packages for website
|
|
|
apt: name="{{ item }}" state=installed
|
|
|
with_items: packages
|
|
|
|
|
|
- name: Deploy PHP FPM configuration file for site
|
|
|
- name: Deploy PHP FPM configuration file for website
|
|
|
template: src="fpm_site.conf.j2" dest="/etc/php5/fpm/pool.d/{{ fqdn }}.conf" validate="php5-fpm -t -y %s"
|
|
|
notify:
|
|
|
- Restart php5-fpm
|
|
|
|
|
|
- name: Deploy nginx configuration file for site
|
|
|
- name: Deploy nginx configuration file for website
|
|
|
template: src="nginx_site.j2" dest="/etc/nginx/sites-available/{{ fqdn }}"
|
|
|
owner=root group=root mode=640
|
|
|
notify:
|
|
|
- Restart nginx
|
|
|
|
|
|
- name: Enable site
|
|
|
- name: Enable website
|
|
|
file: src="/etc/nginx/sites-available/{{ fqdn }}" dest="/etc/nginx/sites-enabled/{{ fqdn }}"
|
|
|
state=link
|
|
|
notify:
|