mirror of https://github.com/databricks/cli.git
## Changes - Add a script install_terraform.py that downloads terraform and provider and generates a config to use, inspired by https://gist.github.com/pietern/1cb6b6f3e0a452328e13cdc75031105e - Make acceptance tests run this script once before running the tests and set the required env vars to make cli use this terraform installation. - Use OS-specific directory for things that are build by acceptance test runner (CLI and terraform). This enables acceptance tests against cloud #2242 and local test for bundle deploy #2254. ## Tests - Add an acceptance test for standalone terraform. This is useful to debug terraform with TF_LOG=DEBUG to see that it uses local provider. - Other acceptance tests are updated with regard to terraform exec path. - The overall time for tests locally is unchanged (if terraform is already fetched). |
||
---|---|---|
.. | ||
arg-repeat | ||
complex | ||
complex-cross-ref | ||
complex-cycle | ||
complex-cycle-self | ||
complex-simple | ||
complex-transitive | ||
complex-transitive-deep | ||
complex-transitive-deeper | ||
complex-with-var-reference | ||
complex-within-complex | ||
complex_multiple_files | ||
cycle | ||
double_underscore | ||
empty | ||
env_overrides | ||
file-defaults | ||
git-branch | ||
host | ||
prepend-workspace-var | ||
resolve-builtin | ||
resolve-empty | ||
resolve-field-within-complex | ||
resolve-nonstrings | ||
resolve-vars-in-root-path | ||
vanilla | ||
variable_overrides_in_target | ||
without_definition |