I think I found a bug in the plugin, it looks for terraform.config for the remote configuration.
It should just be looking under the "config" key. Otherwise remote state configuration was being skipped.
Updated the documentation in the Dockerfile so that people can build this locally and test
Updated plugin.go -- Implemented exportSecrets
terraform remote configuration in some cases requires AWS credentials to grab the remote state, the current implementation did not allow for the secure use of those secrets.
Updated DOCS.md -- Adding documentation to use secrets for aws s3 remote configuration
Add 'parallelism' parameter to limit the number of concurrent operations as Terraform walks its graph.
Download glibc-2.21-r2.apk from 'github.com/sgerrand/alpine-pkg-glibc' as 'circle-artifacts.com/gh/andyshinn/alpine-pkg-glibc' is not available.
Correct 'terraform apply' with parallelism option.
Run 'go fmt'.
Terraform will pull and cache config. This causes issues if you
try to change remotes as the cache will be pushed to your remote
when it initializes the new remote.