terraform/internal
Brandon Croft 1f01ba4dbc
fix(run variables): support all variable types (map, list, bool, number, null, string)
All run variables remain encoded as strings in the API but will now be expressed as an HCL value to be evaluated correctly by the remote terraform. Previously, only strings were supported.

Examples:
string: `"quoted literal"` (strings must be quoted)
map:  `{ foo = "bar" }`
list: `["foo", "bar"]`
bool: `true`
null: `null`
number: `0.0001`

This requires the API to anticipate that all run variables will be HCL values
2021-11-11 10:36:01 -07:00
..
addrs addrs: AbsResource.UniqueKey distinct from AbsResourceInstance.UniqueKey 2021-09-22 09:01:10 -07:00
backend cloud: Add streamlined 'remote' backend state migration path 2021-11-03 15:07:33 -05:00
builtin
cloud fix(run variables): support all variable types (map, list, bool, number, null, string) 2021-11-11 10:36:01 -07:00
command Merge pull request #29885 from hashicorp/kmoe/more-init-interrupts 2021-11-11 12:37:49 +00:00
communicator de-linting 2021-09-01 11:36:21 -04:00
configs fix typo 2021-11-01 19:09:14 +00:00
copy
dag de-linting 2021-09-01 11:36:21 -04:00
depsfile backend/local: Check dependency lock consistency before any operations 2021-10-01 14:43:58 -07:00
didyoumean
e2e
earlyconfig
experiments experiments: config_driven_move has concluded 2021-11-01 08:46:15 -07:00
getmodules command: make module installation interruptible 2021-11-11 12:28:10 +00:00
getproviders cli: Fix flaky init cancel test 2021-10-19 09:10:49 -04:00
grpcwrap
helper/slowmessage remove wrapped streams and readline 2021-10-28 11:51:39 -04:00
httpclient
initwd command: make module installation interruptible 2021-11-11 12:28:10 +00:00
instances refactoring: First round of ValidateMoves rules 2021-07-29 12:29:36 -07:00
ipaddr lang/funcs: Preserve IP address leading zero behavior from Go 1.16 2021-08-17 15:20:05 -07:00
lang build: Run staticcheck with "go run" 2021-10-12 11:42:17 -07:00
legacy
logging use 11 for the panic exit code 2021-10-28 15:34:02 -04:00
modsdir Refactoring of module source addresses and module installation 2021-06-03 08:50:34 -07:00
moduledeps
moduletest
plans go.mod: go get google.golang.org/protobuf@v1.27.1 2021-10-11 16:37:39 -07:00
plugin internal/plugin[6]: Add generated mocks 2021-10-28 20:16:26 -05:00
plugin6 "Add cloud integration option" 2021-10-28 18:30:01 -07:00
provider-simple
provider-simple-v6
provider-terraform/main
providercache
providers
provisioner-local-exec/main
provisioners
refactoring command: make module installation interruptible 2021-11-11 12:28:10 +00:00
registry command: make module installation interruptible 2021-11-11 12:28:10 +00:00
repl core: Functional-style API for terraform.Context 2021-08-30 13:59:14 -07:00
replacefile Upgrade to Go 1.17 2021-08-17 15:20:05 -07:00
states command/workspace_delete: Allow deleting a workspace with empty husks 2021-10-13 13:54:11 -07:00
terminal remove the use of panicwrap 2021-10-28 11:51:39 -04:00
terraform Merge pull request #29885 from hashicorp/kmoe/more-init-interrupts 2021-11-11 12:37:49 +00:00
tfdiags
tfplugin5 go.mod: go get google.golang.org/protobuf@v1.27.1 2021-10-11 16:37:39 -07:00
tfplugin6 Merge pull request #29648 from hashicorp/jbardin/tfproto6.1 2021-10-28 16:00:02 -04:00
typeexpr