Skip to content

Version 0.1.0

Choose a tag to compare

@bvilnis bvilnis released this 02 Jul 01:57

What has changed

  • First versioned release
  • Repo name will be changed to standard Terraform module naming (bvilnis/terraform-aws-code-server)
  • Dropped support for Digital Ocean (this will come back in the form of its own module)
  • Enabled OAuth2 authentication via OAuth2 Proxy
  • Opinionated Route53 implementation to enforce DNS/TLS
  • Caddy out front with automatic TLS as a reverse proxy to OAuth2 Proxy
  • OAuth2 Proxy as a reverse proxy to Code Server
  • Updated license to Apache2
  • Sensible default Terraform outputs for dependency use in a larger stack
  • Sudo password for non-root user is now echoed to text file on instance rather than printed in Terraform output
  • README.md updated in accordance with Terraform Module Registry formatting

Improvements

  • Standardized Terraform module format for use with Terraform Module Registry and Terraform Cloud
  • Oauth2 authentication
  • Automatic TLS creation/renewal via Caddy
  • End-to-end TLS encryption (rather than TLS termination at the edge)
  • No sensitive values being stored in Terraform state