export AWS_DEV_OPS_KEY_TOKEN=your-aws-dev-ops-kms-key-token
to your .bash_profile
. Run source ~/.bash_profile
to add the new environment variable to your current terminal session. This only needs to be done once.secrets.decrypted.json
in ./aws/cloud-formation/
with the following contents. Replace your-domain.com.
with your custom domain name. If you do not set up a custom domain name, remove the RecordSet
resource from the CloudFormation template.
[
{
"ParameterKey": "DomainName",
"ParameterValue": "your-domain.com."
}
]
make secrets-devops-encrypt
to encrypt the parameters with your key.make provision
to stand up your Selenium Grid. Note that it could take up to 10 minutes to stand up the stack.
make deprovision
to tear down your Selenium Grid.Warning! Only run the grid while needed. When not in use, I highly recommend that you run the deprovision step. Why pay for your new Selenium Grid when you don't need it. Isn't elasticity great!?!
Pull requests are welcome. If you see an opportunity to improve this repo, please share.
If you find the contents of this repo useful, please share your experiences with the boarder community. Thanks!