--- - 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