Files
@ 8e342caa159a
Branch filter:
Location: freifunk/Ansible-Configuration/web/tasks/base_website_setup.yml - annotation
8e342caa159a
1.3 KiB
text/x-yaml
fix: install dhparam for nginx snippets
13a931b1c890 13a931b1c890 13a931b1c890 13a931b1c890 13a931b1c890 eff5e9720cff 13a931b1c890 13a931b1c890 9d7bd94a3661 13a931b1c890 13a931b1c890 13a931b1c890 13a931b1c890 eff5e9720cff 8e342caa159a 8e342caa159a 8e342caa159a 8e342caa159a 8e342caa159a 8e342caa159a 8e342caa159a 8e342caa159a 13a931b1c890 13a931b1c890 9d7bd94a3661 13a931b1c890 13a931b1c890 13a931b1c890 13a931b1c890 eff5e9720cff cb4d70871ad9 cb4d70871ad9 cb4d70871ad9 cb4d70871ad9 cb4d70871ad9 32d675914243 13a931b1c890 13a931b1c890 13a931b1c890 32d675914243 eff5e9720cff 13a931b1c890 13a931b1c890 13a931b1c890 13a931b1c890 13a931b1c890 13a931b1c890 13a931b1c890 13a931b1c890 13a931b1c890 | ---
- name: Install nginx
ansible.builtin.apt:
name: nginx
state: present
become: true
- name: Copy snippets
ansible.builtin.copy:
src: "{{ server_config_dir }}/nginx/snippets/"
dest: "/etc/nginx/snippets/"
owner: root
group: root
mode: "0644"
become: true
- name: Install dhparam
ansible.builtin.copy:
src: "{{ server_config_dir }}/nginx/dhparam.pem"
dest: "/etc/nginx/dhparam.pem"
owner: root
group: root
mode: "0644"
become: true
- name: Change default config
ansible.builtin.copy:
src: "{{ server_config_dir }}/nginx/configs/default"
dest: "/etc/nginx/sites-available/default"
owner: root
group: root
mode: "0644"
become: true
- name: Install bogus certificate + group (snakeoil tls)
ansible.builtin.apt:
name: ssl-cert
state: present
become: true
- name: Enable + Restart nginx
ansible.builtin.service:
name: nginx
state: reloaded
enabled: true
become: true
- 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"
|