- name: Create the directory for this year file: path: /var/www/{{ emacsconf_live_domain }}/{{ item }} owner: "{{ emacsconf_user }}" group: "{{ emacsconf_user }}" state: directory loop: - "{{ emacsconf_year }}" - "{{ emacsconf_year }}/watch" - name: Set up nginx.conf template: src: live.emacsconf.org.conf dest: /etc/nginx/sites-available/{{ emacsconf_live_domain }} - name: Reload nginx service: name: nginx state: reloaded - name: Static files tags: static template: src: "{{ item }}" dest: "/var/www/{{ emacsconf_live_domain }}/{{ item }}" loop: - emacsconf-tampermonkey-bbb.js - emacsconf-tampermonkey-irc.js