Separate Guacamole and Terraformer instances into separate subnets #135
Labels
bug
This issue or pull request addresses broken functionality
improvement
This issue or pull request will add or improve functionality, maintainability, or ease of use
💡 Summary
Instead of having the Guacamole instance and the Terraformer instances in the same subnets, we should split the private subnets into separate sets of Guacamole and Terraformer subnets.
Motivation and context
The Guacamole server is touched by traffic that comes from outside the assessment environment, so the subnet in which it resides should not contain any instances that do not touch such traffic. The Guacamole and Terraformer use cases are also quite different, so it is difficult for them to share NACL rules without making them overly broad for both types of instances.
In addition, I found that I can't ssh via SSM to a Terraformer instance unless I put it in the first private subnet alongside Guacamole. I believe this has something to do with the NACLs that are in place for that subnet specifically. This renders the second private subnet useless for our purposes.
Acceptance criteria
ssh
into the Terraformer instances via AWS SSM.The text was updated successfully, but these errors were encountered: