#jinja2: lstrip_blocks: True # {{ ansible_managed }} server { listen 80; server_name {{ ansible_fqdn }}; {% if nginx_tls_enabled %} return 301 https://$server_name$request_uri; {% else %} location / { root /var/www/vhosts/default; index index.html index.htm; } # redirect server error pages to the static page /50x.html error_page 500 502 503 504 /50x.html; location = /50x.html { root /usr/share/nginx/html; } {% endif %} } {% if nginx_tls_enabled %} server { listen 443 ssl; server_name {{ ansible_fqdn }}; location / { root /var/www/vhosts/default; index index.html index.htm; } # redirect server error pages to the static page /50x.html error_page 500 502 503 504 /50x.html; location = /50x.html { root /usr/share/nginx/html; } ssl_certificate /etc/pki/tls/certs/{{ nginx_tls_cert_file }}; ssl_certificate_key /etc/pki/tls/private/{{ nginx_tls_key_file }}; } {% endif %}