--- - name: Install nginx ansible.builtin.apt: name: nginx state: present - name: Copy snippets ansible.builtin.copy: src: "{{ server_config_dir }}/server_config/nginx/snippets/" dest: "/etc/nginx/snippets/" owner: root group: root mode: "0644" - name: Change default config ansible.builtin.copy: src: "{{ server_config_dir }}/server_config/nginx/configs/default" dest: "/etc/nginx/sites-available/default" owner: root group: root mode: "0644" - name: Restart nginx ansible.builtin.service: name: nginx state: reloaded - name: Make sure acme.sh is installed ansible.builtin.include_tasks: file: "{{ ansible_repo_dir }}/web/tasks/install_acme_sh.yml" - name: Issue certificate for domains ansible.builtin.include_tasks: file: "{{ ansible_repo_dir }}/web/tasks/issue_cert.yml" - name: Set up nginx config ansible.builtin.include_tasks: file: "{{ ansible_repo_dir }}/web/tasks/set_up_nginx_config.yml"