appsembler / configuration

a simple, but flexible, way for anyone to stand up an instance of the edX platform that is fully configured and ready-to-go
GNU Affero General Public License v3.0
15 stars 13 forks source link

add `nginx_use_gcp_https_lb` toggle #414

Closed thraxil closed 2 years ago

thraxil commented 2 years ago

Defaults to false. When enabled, switches the main LMS/CMS nginx config to use self-signed certs instead of the wildcard certs.

The original idea was to have a ENABLE_CUSTOM_DOMAINS_NGINX_CONFIG toggle, but there's already nginx_enable_custom_domains which is doing most of that.

This additional toggle is only needed because we also want to not break things for the standalone deployments, which have nginx_enable_custom_domains disabled, but should not be switched over to self-signed certs (yet. I think we could make an argument that we ought to move the standalone deployments to HTTPS LB eventually as well).