ansible/roles/dl/tasks/main.yaml
2022-08-30 07:51:55 -05:00

32 lines
580 B
YAML

---
- name: check if SSL key exists
stat:
path: "{{ dl_ssl_certificate_key }}"
register: key_st
- name: check if SSL certificate exists
stat:
path: "{{ dl_ssl_certificate }}"
register: crt_st
- name: ssl enabled
set_fact:
dl_ssl_enabled: true
when:
- key_st.stat.exists
- crt_st.stat.exists
- name: configure nginx
template:
src: nginx.conf.j2
dest: "/etc/nginx/conf.d/dl.conf"
owner: root
group: root
mode: 0644
notify: reload nginx
- name: create web root
file:
path: "{{ dl_server_root }}"
state: directory