Files
@ 69d2019cba33
Branch filter:
Location: freifunk/Ansible-Configuration/web/tasks/base_website_setup.yml - annotation
69d2019cba33
981 B
text/x-yaml
feat: add beginning of freifunk.lu playbook
13a931b1c890 13a931b1c890 13a931b1c890 13a931b1c890 13a931b1c890 13a931b1c890 13a931b1c890 13a931b1c890 13a931b1c890 13a931b1c890 13a931b1c890 13a931b1c890 13a931b1c890 13a931b1c890 13a931b1c890 13a931b1c890 13a931b1c890 13a931b1c890 13a931b1c890 13a931b1c890 13a931b1c890 13a931b1c890 13a931b1c890 13a931b1c890 13a931b1c890 13a931b1c890 13a931b1c890 13a931b1c890 13a931b1c890 13a931b1c890 13a931b1c890 13a931b1c890 | ---
- 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"
|