Jacob McCann
f7a19b2770
Merge pull request #111 from jlehtimaki/add_curl_package
Add curl binary to the image
4 years ago
Jacob McCann
bf50eb9e7c
chore: update CHANGELOG.md
5 years ago
Jacob McCann
622a656a5e
refactor: test for generated commands
5 years ago
Jacob McCann
103adbbb05
bugfix: update goblin
5 years ago
Neemias Junior
0fcb773369
refactoring plugin_test.go
5 years ago
Neemias Junior
731f1c021f
adding credsSet test
5 years ago
Neemias Junior
6b83517cbd
godotenv to v1.3.0
5 years ago
Neemias Junior
5876dd5a26
returning true only when all credentials are set
5 years ago
Neemias Junior
8d8f5c4d78
verifying the credentials before assumeRole fn
5 years ago
Neemias Junior
efe3702937
revert godotenv.Load to main.go
5 years ago
Neemias Junior
22f9a710f1
Loading credentials from env_file parameter
5 years ago
Joonas Lehtimäki
ea8e85f13b
Add curl binary to the image
5 years ago
Jacob McCann
5ce27e882f
chore: update CHANGELOG.md
5 years ago
Jacob McCann
0cea4e7cfc
feat: terraform 0.12.20
5 years ago
Jacob McCann
7a608300b1
Merge pull request #109 from sgerrand/patch-1
Dockerfile tweaks
5 years ago
Sasha Gerrand
76b6fa2c76
Use Alpine Linux 3.11
Alpine Linux 3.11 was released in December 2019.
5 years ago
Sasha Gerrand
ed230eb71a
Install packages without caching
Follows the method used earlier in the file for consistency and means that the apk cache directory doesn't need to be removed.
5 years ago
Sasha Gerrand
4e7e2d8963
Remove extraneous command
The WORKDIR command which follows does the same thing.
https://docs.docker.com/engine/reference/builder/#workdir
5 years ago
Jacob McCann
af5e3b5f2a
chore: update CHANGELOG.md
5 years ago
Jacob McCann
8c253a190d
chore: version bump tf to 0.12.16
5 years ago
Jacob McCann
17dc452961
chore: linting
5 years ago
Jacob McCann
04fa44b4b6
chore: linting
5 years ago
Jacob McCann
37cb01baae
chore: cleanup whitespace
5 years ago
Gurarpit Singh
077032840d
Update plugin.go
5 years ago
Gurarpit Singh
f5fab045b2
Update plugin_test.go
5 years ago
Gurarpit Singh
9649375dd1
Update test
5 years ago
Gurarpit Singh
2d6f1b5b9e
add additional tfvalidate tests
5 years ago
Gurarpit Singh
839bd22410
fix tfValidate case
5 years ago
Gurarpit Singh
92ecd6706f
fix test
5 years ago
Gurarpit Singh
092e0f45da
Add tfValidate test
5 years ago
Gurarpit Singh
1b2911a03e
Remove vars from tf validate
5 years ago
Jacob McCann
40f0285956
version: 6.1-0.12.11
5 years ago
Jacob McCann
1d22c8bcc2
chore: ignore some more files
5 years ago
Jacob McCann
db94246fff
Merge pull request #102 from luis-silva/master
update tf to 0.12.10
5 years ago
Luis Silva
e59501902b
update tf to 0.12.10
5 years ago
Jacob McCann
f1597188bc
version: 6.1-0.12.8
5 years ago
Jacob McCann
c5a3171290
chore: update to golang 1.13
5 years ago
Jacob McCann
d2741da465
chore: update tf to 0.12.8
5 years ago
Jacob McCann
6a001c6029
Merge pull request #94 from caioquirino/parallel_execution
Added support for parallel execution
5 years ago
Caio Quirino
5f01ae24b6
Changed implementation to make the code simpler by setting the env var
5 years ago
Jacob McCann
df1ff8559f
version: 6.0-0.12.6
5 years ago
Jacob McCann
7945d73d7a
chore: cut an image with TF 0.11.4
5 years ago
Jacob McCann
3cef14aa77
chore: fix some formatting
5 years ago
Jacob McCann
20808a4a42
Merge pull request #99 from trevorah/tf-build-args
move terraform version to a docker build arg
5 years ago
Andy Trevorah
bd549151ff
move terraform version to a docker build arg
This also opens things up to build images for multiple terraform versions.
5 years ago
Caio Quirino
baff3b84aa
Updated DOCS to have the new tf_data_dir param
6 years ago
Caio Quirino da Silva
13a6625b51
Override environment variables only when changed
When using Command.Env, if you send nil as a value, it will use all of the environment variables from os.Environ() when executing the command.
In order to not break the current tests and be coherent with the current relationship, we are appending the created environment variables with os.Environ() only when we have at least 1 environment variable to override.
6 years ago
Caio Quirino da Silva
eb0aab1bbc
tf_data_dir to be String instead of StringSlice
6 years ago
Caio Quirino
5ba916070a
Added tf_data_dir parameter and changed plugin to respect TF_DATA_DIR
This commit will enable the plugin to do parallel builds.
The first change is to use Terraform's TF_DATA_DIR environment variable to change the state directory so they will not conflict each other in parallel executions
The second change is to change the plan's output to a different file so they will not be overriden by another parallel execution
6 years ago
Jacob McCann
7d1e39a8e0
chore: some improvements to build automation
6 years ago