51 lines
		
	
	
		
			1.3 KiB
		
	
	
	
		
			YAML
		
	
	
			
		
		
	
	
			51 lines
		
	
	
		
			1.3 KiB
		
	
	
	
		
			YAML
		
	
	
---
 | 
						|
glob_moinmoin:
 | 
						|
  main: false
 | 
						|
 | 
						|
loc_nginx:
 | 
						|
  service_name: wiki
 | 
						|
  ssl: []
 | 
						|
  servers:
 | 
						|
    - server_name: "{{ query('ldap', 'ip', ansible_hostname, 'adm') | ansible.utils.ipwrap + [ansible_hostname, ansible_hostname + '.adm.crans.org'] }}"
 | 
						|
      default: true
 | 
						|
      access_log: "/var/log/nginx/wiki.log combined"
 | 
						|
      error_log: "/var/log/nginx/wiki.error.log"
 | 
						|
      additional_params:
 | 
						|
        - "rewrite ^/$ $scheme://wiki.crans.org/PageAccueil"
 | 
						|
        - "client_max_body_size 15M"
 | 
						|
 | 
						|
      locations:
 | 
						|
        - filter: "/wiki/"
 | 
						|
          params:
 | 
						|
            - "alias /var/local/wiki/htdocs/"
 | 
						|
 | 
						|
        - filter: "/robots.txt"
 | 
						|
          params:
 | 
						|
            - "alias /var/local/wiki/robots.txt"
 | 
						|
 | 
						|
        - filter: "/favicon.ico"
 | 
						|
          params:
 | 
						|
            - "alias /var/local/wiki/favicon.ico"
 | 
						|
 | 
						|
        - filter: "/www-sitemap.xml"
 | 
						|
          params:
 | 
						|
            - "alias /var/local/wiki/www-sitemap.xml"
 | 
						|
 | 
						|
        - filter: "/"
 | 
						|
          params:
 | 
						|
            - "uwsgi_pass unix:///var/run/uwsgi/app/moinmoin/socket"
 | 
						|
            - "include uwsgi_params"
 | 
						|
 | 
						|
logos:
 | 
						|
  - which: crans_logo_white.svg
 | 
						|
    where: /var/local/wiki/htdocs/logo.svg
 | 
						|
    owner: root
 | 
						|
    group: www-data
 | 
						|
    mode: '0644'
 | 
						|
 | 
						|
  - which: crans_favicon.ico
 | 
						|
    where: /var/local/wiki/favicon.ico
 | 
						|
    owner: root
 | 
						|
    group: www-data
 | 
						|
    mode: '0644'
 |