I wanted to document/get feedback on this before I started terraforming so it’s easy to understand how this all works. The current partinfra setup works but has some small issues that my quickly drawn out diagram addresses, such as using more than one AZ and multiple VPCs.
Note that the diagram shows only the bits that I think are the minimum to get Mesos set up with terraform so it’s missing some stuff (route 53 etc). The exception is the RDS instance, that’s just there as example.
- Mesos masters aren’t in an autoscaling group as they require a unique server ID (and we aren’t planning on changing them often)
- Security groups will manage access to other security groups (not IPs)