Implement agents and pre-run setup tasks
See https://developer.hashicorp.com/terraform/cloud-docs/run/run-environment See https://developer.hashicorp.com/terraform/cloud-docs/run/install-software
Should be able to register an agent and assign to pools. Pools should be able to be global or assigned to individual environments
- Where to store per-environment variables and secrets
- How/where to store any startup scripts
- Investigate using docker to spin up containers for each run - where is the image defined? (custom mount options)