Files @ 69d2019cba33
Branch filter:

Location: freifunk/Ansible-Configuration/web/tasks/base_website_setup.yml - annotation

x
feat: add beginning of freifunk.lu playbook
---
- 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"