diff --git a/roles/reverse_proxy/README.md b/roles/reverse_proxy/README.md deleted file mode 100644 index ab83b7a..0000000 --- a/roles/reverse_proxy/README.md +++ /dev/null @@ -1,5 +0,0 @@ -Set up a basic nginx reverse proxy. - -NetBox config context should contain a proxy_pass property with the server address. - -Custom error page can be placed in /srv/http/error/index.html. diff --git a/roles/reverse_proxy/meta/main.yml b/roles/reverse_proxy/meta/main.yml deleted file mode 100644 index 69891c7..0000000 --- a/roles/reverse_proxy/meta/main.yml +++ /dev/null @@ -1,2 +0,0 @@ -dependencies: - - role: nginx diff --git a/roles/reverse_proxy/tasks/main.yml b/roles/reverse_proxy/tasks/main.yml deleted file mode 100644 index 8cbf5ce..0000000 --- a/roles/reverse_proxy/tasks/main.yml +++ /dev/null @@ -1,5 +0,0 @@ -- name: Set up nginx site - template: - dest: '/etc/nginx/http.d/{{ inventory_hostname }}.conf' - src: 'nginx.conf.j2' - notify: reload nginx diff --git a/roles/reverse_proxy/templates/nginx.conf.j2 b/roles/reverse_proxy/templates/nginx.conf.j2 deleted file mode 100644 index 357247b..0000000 --- a/roles/reverse_proxy/templates/nginx.conf.j2 +++ /dev/null @@ -1,31 +0,0 @@ -server { - server_name {{ ([dns_name] + tls_domains|default([])) | join(" ") }}; - - listen [::]:443 ssl ipv6only=off; - ssl_certificate /etc/letsencrypt/live/{{ dns_name }}/fullchain.pem; - ssl_certificate_key /etc/letsencrypt/live/{{ dns_name }}/privkey.pem; - - error_page 500 501 502 503 504 505 506 507 508 510 511 /error/; - - location / { - proxy_pass {{ proxy_pass }}; - proxy_set_header Host $http_host; - proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; - proxy_set_header X-Real-IP $remote_addr; - - proxy_connect_timeout 30s; - proxy_read_timeout 800s; - proxy_request_buffering off; - proxy_max_temp_file_size 0; - client_max_body_size 200M; - - # TODO maybe - #proxy_ssl_verify on; - #proxy_ssl_trusted_certificate /etc/ssl/certs/ca-certificates.crt; - } - - location /error/ { - root /srv/http; - try_files $uri $uri/index.html =503; - } -}