websites/tasks/add_websites.yml

34 lines
690 B
YAML
Raw Permalink Normal View History

2021-01-04 22:28:13 +01:00
---
- name: Install tls params
template:
dest: "/etc/nginx/tls_{{ websites_enabled[0] }}"
src: tls.j2
mode: 0600
owner: http
group: http
- name: Generate certs
include_role:
name: acme_sh
vars:
acme_domains: websites_enabled
acme_dest: /etc/nginx/certs/
acme_owner: http
acme_reload_cmd: "systemctl reload nginx || true"
- name: Install nginx websites
template:
src: "{{ playbook_dir }}/templates/nginx/{{ item }}.conf"
dest: "/etc/nginx/conf.d/{{ item }}.conf"
owner: http
group: http
mode: 0600
ignore_errors: true
loop: "{{ websites_enabled }}"
- name: reload nginx
systemd:
enabled: true
name: nginx