We use nGinX for the across the reporting stack to handle all SSL transactions. We have identified this as a weakness in a production environment where a load balancer (ELB) is in use. We need to update Terraform to support SSL termination for production environments. Development and staging environments can use the existing nGinX configuration for SSL termination if chosen.
The SSL termination to nGinX is configurable with Terraform
The OpenLMIS demo reporting stack has been updated and deployed with these new Terraform roles