--- # Defining the remote server where the package will be deployed - name: "Setup api.freifunk.lu + freifunk.lu" hosts: website-web remote_user: root vars: domain_name: 'freifunk.lu' all_domain_names: "-d freifunk.lu -d www.freifunk.lu -d api.freifunk.lu" reload_command: "systemctl reload nginx" web_conf_file: "freifunk.lu.conf" tasks: - name: Setup TLS and nginx for site ansible.builtin.include_tasks: file: "{{ ansible_repo_dir }}/web/tasks/base_website_setup.yml" - name: Setup the Hugo main website ansible.builtin.include_tasks: file: "{{ ansible_repo_dir }}/web/tasks/hugo.yml" - name: Setup api.freifunk.lu ansible.builtin.include_tasks: file: "{{ ansible_repo_dir }}/web/tasks/api.yml" - name: Reload nginx ansible.builtin.service: name: nginx state: reloaded