34 lines
		
	
	
		
			741 B
		
	
	
	
		
			YAML
		
	
	
			
		
		
	
	
			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
 |