Add helpful includes

Along with ensuring there are dhparams
This commit is contained in:
Jake Howard
2023-12-20 22:29:42 +00:00
parent 2336e4dd5b
commit b32a63bd72
4 changed files with 68 additions and 0 deletions

View File

@ -34,6 +34,10 @@
when: ansible_os_family == 'Archlinux'
become: true
- name: Generate Diffie-Hellman parameters
community.crypto.openssl_dhparam:
path: /etc/nginx/dhparams.pem
- name: Create config directories
file:
path: /etc/nginx/{{ item }}
@ -42,6 +46,7 @@
loop:
- http.d
- stream.d
- includes
become: true
- name: Install config
@ -53,6 +58,15 @@
become: true
notify: reload nginx
- name: Copy config files
template:
src: "{{ item }}"
dest: "/etc/nginx/includes/{{ item | basename }}"
mode: "0644"
with_fileglob: 'files/includes/*.conf'
become: true
notify: reload nginx
- name: Install HTTPS redirect
template:
src: files/nginx-https-redirect.conf