To run terraform via a container while providing the aws-vault env variables:
docker run --rm \
-v `pwd`:/workspace \
-w /workspace/terraform \
--env-file <(aws-vault exec default -- env | grep AWS) \
--env TF_WORKSPACE=production \
hashicorp/terraform:1.1.6 \
init/plan/apply