---
# 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