Skip to content

Commit 28d2c90

Browse files
committed
Use var for www-data user
1 parent e3061e3 commit 28d2c90

File tree

6 files changed

+11
-7
lines changed

6 files changed

+11
-7
lines changed

playbook.yml

+2-2
Original file line numberDiff line numberDiff line change
@@ -3,17 +3,17 @@
33
hosts: all
44
remote_user: root
55
roles:
6-
- webserver
76
- rvm_io.ruby
87
- s3cmd
98
- nodejs
9+
- mysql
1010
- nginx-passenger
1111
- role: ssl
1212
when: use_ssl
1313
domainsets:
1414
- domains:
1515
- "{{ webserver_name }}"
16-
- mysql
16+
- webserver
1717

1818
- name: deploy
1919
hosts: all
+2-1
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,3 @@
11
---
2-
# defaults file for ansible-nginx-passenger
2+
nginx_conf_dir: /etc/nginx
3+
nginx_conf_file: "{{ nginx_conf_dir }}/sites-available/{{ app_name }}.conf"

roles/nginx-passenger/tasks/main.yml

+2-2
Original file line numberDiff line numberDiff line change
@@ -61,12 +61,12 @@
6161
secret_key_base: "{{ uuidgen_output.stdout }}"
6262

6363
- name: nginx - setup config for app
64-
template: src=etc_nginx_sites-available.conf.j2 dest=/etc/nginx/sites-available/{{ app_name }} group=www-data owner=www-data force=yes
64+
template: src=etc_nginx_sites-available.conf.j2 dest=dest={{ nginx_conf_file }} group={{ webserver_user }} owner={{ webserver_user }} force=yes
6565

6666
- name: nginx - enable the app
6767
file:
6868
state: link
69-
src: /etc/nginx/sites-available/{{ app_name }}
69+
src: {{ nginx_conf_file }}
7070
dest: /etc/nginx/sites-enabled/{{ app_name }}
7171

7272
- name: nginx - restart

roles/nginx-passenger/vars/main.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
11
---
2-
# vars file for ansible-nginx-passenger
2+
webserver_user: www-data

roles/webserver/meta/main.yml

+3
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
---
2+
dependencies:
3+
- role: nginx-passenger

roles/webserver/tasks/main.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
state=present"
1313

1414
- name: create deploy directory
15-
file: path={{ deploy_directory }} state=directory owner={{ deploy_user }} group=www-data mode=0775
15+
file: path={{ deploy_directory }} state=directory owner={{ deploy_user }} group={{ webserver_user }} mode=0775
1616

1717
- name: update apt cache
1818
apt: update_cache=yes

0 commit comments

Comments
 (0)