- name: Nginx hosts: pi become: true tasks: - name: Install nginx ansible.builtin.apt: name: nginx state: present - name: Delete default ansible.builtin.file: path: /etc/nginx/sites-enabled/default state: absent - name: Copy sites ansible.builtin.copy: src: sites-enabled/ dest: /etc/nginx/sites-enabled/ owner: root group: root mode: '0644' - name: Copy upstreamc.onf ansible.builtin.copy: src: upstream.conf dest: /etc/nginx/conf.d/upstream.conf owner: root group: root mode: '0644' - name: Copy html content ansible.builtin.copy: src: www/ dest: /var/www owner: www-data group: www-data mode: '0644' - name: Restart nginx ansible.builtin.service: name: nginx state: restarted