odoo/setup/odoo-playboook/roles/nginx/tasks/ensure-dirs.yml

34 lines
741 B
YAML

---
- name: Create the directories for site specific configurations
file:
path: "{{nginx_conf_dir}}/{{ item }}"
state: directory
owner: "{{ nginx_conf_user }}"
group: "{{ nginx_conf_group }}"
mode: 0755
with_items:
- "sites-available"
- "sites-enabled"
- "auth_basic"
- "conf.d"
- "conf.d/stream"
- "snippets"
- "modules-available"
- "modules-enabled"
- name: Ensure log directory exist
file:
path: "{{ nginx_log_dir }}"
state: directory
owner: "{{nginx_log_user}}"
group: "{{nginx_log_group}}"
mode: 0755
- name: Ensure ssh directory exist
file:
path: "{{ nginx_ssl_dir }}"
state: directory
owner: "www-data"
group: "www-data"
mode: 0755