--- - hosts: leftcoastlab become: yes vars: STATIC_USER: staticweb tasks: - name: Install Nginx Package apt: name: nginx update_cache: yes state: present - name: Stop Apache2 Service systemd: name: apache2 state: stopped enabled: no - name: Remove Apache2 apt: name: apache2 state: absent - name: website user account user: name: "{{STATIC_USER}}" comment: Static Website maintainer account state: present - name: Create Static web root directory file: path: /var/www state: directory recurse: yes owner: "{{STATIC_USER}}" group: "{{STATIC_USER}}" - name: Copy Reverse proxy configs copy: src: "{{ item }}" dest: /etc/nginx/sites-available/ loop: - ../files/git.leftcoast.local - name: Enable Sites file: src: /etc/nginx/sites-available/{{item}} dest: /etc/nginx/sites-enabled/{{item}} state: link loop: - git.leftcoast.local notify: - restart-nginx handlers: - import_tasks: ../handlers/nginx.yml