Files
@ 8cf2c6766e78
Branch filter:
Location: freifunk/Ansible-Configuration/web/install_website.yml - annotation
8cf2c6766e78
876 B
text/x-yaml
feat: reload sshd before adding new users (avoid vuln.)
69d2019cba33 69d2019cba33 69d2019cba33 69d2019cba33 69d2019cba33 69d2019cba33 69d2019cba33 69d2019cba33 69d2019cba33 69d2019cba33 69d2019cba33 69d2019cba33 69d2019cba33 69d2019cba33 9a7bb723141c 9a7bb723141c 9a7bb723141c 7fc0d9ac01bc 7fc0d9ac01bc 7fc0d9ac01bc 69d2019cba33 69d2019cba33 69d2019cba33 69d2019cba33 | ---
# 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
|