Files @ 9a7bb723141c
Branch filter:

Location: freifunk/Ansible-Configuration/web/install_website.yml

x
feat: add main website setup
---
# 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: Reload nginx
      ansible.builtin.service:
        name: nginx
        state: reloaded