nullstone
nullstone copied to clipboard
Automate Bastion configuration
Overview
Nullstone provides a bastion module which configures an EC2 instance in the network properly. It also comes with a way to configure IP whitelist and a single public SSH key. Recently, we added a variable to add many public ssh keys.
Ideally, this process would be automated.
Details
- Each user would have a list of public IP addresses and an ssh public key in their user profile.
- When the bastion is created, Nullstone will source public ip addresses and ssh public keys from the users that have access in the stack.
Considerations
- If a user changes their profile configuration, how will bastions be updated? (e.g. staging, prod, etc.)
- If a user is added/removed from a stack, how will bastions be updated?