Refactor auth_proxy submodule
The auth_proxy submodule in this repo should be refactored such that it is moved to the main root module instead. The current configuration is unnecessary as the module is only called a single time. By moving the module.uptime_check_auth_proxy
and google_cloud_run_service_iam_member.uptime_check_invoker
resources to the root module we are able to simplify the codebase and remove all of the ./auth_proxy/variables.tf
and ./auth_proxy/outputs.tf
boilerplate which is currently required to pass values in and out of the submodule.
This should only required a bump to the patch version of the module as we should be able to use moved
blocks to ensure that Terraform deployments/configurations which are using this module do not attempt to destroy/recreate any resources. This will obviously need to be tested.