summaryrefslogtreecommitdiffstats
path: root/roles/live/tasks
diff options
context:
space:
mode:
Diffstat (limited to 'roles/live/tasks')
-rw-r--r--roles/live/tasks/main.yml23
1 files changed, 23 insertions, 0 deletions
diff --git a/roles/live/tasks/main.yml b/roles/live/tasks/main.yml
new file mode 100644
index 0000000..3e51765
--- /dev/null
+++ b/roles/live/tasks/main.yml
@@ -0,0 +1,23 @@
+- name: Create the directory for this year
+ file:
+ path: /var/www/live.emacsconf.org/{{ item }}
+ owner: "{{ emacsconf_user }}"
+ group: "{{ emacsconf_user }}"
+ state: directory
+ loop:
+ - "{{ emacsconf_year }}"
+ - "{{ emacsconf_year }}/watch"
+- name: Configure Nginx
+ template:
+ src: live.emacsconf.org.conf
+ dest: /etc/nginx/sites-available/live.emacsconf.org
+- name: Make sure main configuration is enabled
+ file:
+ src: /etc/nginx/sites-available/live.emacsconf.org
+ dest: /etc/nginx/sites-enabled/live.emacsconf.org
+ force: no
+ state: link
+- name: Reload configuration
+ service:
+ name: nginx
+ state: reloaded