--- - name: Install nginx become: yes pacman: name={{ item }} state=present update_cache=yes with_items: - nginx - name: Create virtual hosts folder become: yes file: path=/etc/nginx/{{ item }} state=directory with_items: - sites-enabled - sites-available - name: Create log folder become: yes file: path=/etc/nginx/logs state=directory - name: Copy nginx.conf become: yes template: src=nginx.conf.j2 dest=/etc/nginx/nginx.conf - name: Create /var/www become: yes file: path=/var/www state=directory owner={{ www_user }} group={{ www_user }} - name: Start and enable nginx become: yes service: name=nginx state=started enabled=yes