aboutsummaryrefslogtreecommitdiffstats
path: root/roles/nginx/tasks/main.yml
diff options
context:
space:
mode:
Diffstat (limited to 'roles/nginx/tasks/main.yml')
-rw-r--r--roles/nginx/tasks/main.yml24
1 files changed, 24 insertions, 0 deletions
diff --git a/roles/nginx/tasks/main.yml b/roles/nginx/tasks/main.yml
new file mode 100644
index 0000000..8b32f07
--- /dev/null
+++ b/roles/nginx/tasks/main.yml
@@ -0,0 +1,24 @@
+---
+- name: Install nginx
+ apt: name=nginx state=present
+
+- name: Copy nginx configuration for wordpress
+ template: src=default.conf dest=/etc/nginx/conf.d/default.conf
+ notify: restart nginx
+
+mkdir -p /srv/http/default
+
+- name: Setup default nginx pages
+ copy:
+ src: "{{item.src}}"
+ dest: "/srv/http/default/www/{{item.dest}}"
+ owner: www-data
+ group: www-data
+ force: no
+ tags:
+ - nginx
+ with_items:
+ - {src: "static_files/nginx_default_404.html", dest: "404.html"}
+ - {src: "static_files/nginx_default_50x.html", dest: "50x.html"}
+ - {src: "static_files/nginx_default_favicon.png", dest: "favicon.png"}
+ - {src: "static_files/nginx_default_index.html", dest: "index.html"}