--- _service_native_socket: "{{ service_domains | length > 0 and service_container_http_port == 0 }}" _service_socket_path: >- /run/{{ service_name ~ ('-socat' if not _service_native_socket else '' ) }}.sock _service_replacement_host_header: Host: "{{ service_name }}:{{ service_container_http_port }}" _service_proxy_headers: "{{ _service_replacement_host_header if not service_proxy_pass_host_header else {} }}" _service_oauth2_proxy: "{{ service_proxy_auth_type == 'oauth2-proxy' }}" _service_oauth2_socket: >- {{ '/run/' ~ service_name ~ '-oauth2-proxy-socat.sock' if _service_oauth2_proxy else '' }} _service_oauth2_proxy_location: path: /oauth2/* proxy_target_socket: "{{ _service_oauth2_socket }}" proxy_auth_socket: "" _service_vhost_locations: >- {{ service_vhost_locations + ([_service_oauth2_proxy_location] if _service_oauth2_proxy else []) }}