Last active
November 13, 2020 02:27
-
-
Save awiddersheim/989354ab66d4f11fd0ffb7983ee20aeb to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
=== RUN TestTerragruntConfigAsCtyDrift | |
--- PASS: TestTerragruntConfigAsCtyDrift (0.00s) | |
=== RUN TestRemoteStateAsCtyDrift | |
--- PASS: TestRemoteStateAsCtyDrift (0.00s) | |
=== RUN TestTerraformConfigAsCtyDrift | |
--- PASS: TestTerraformConfigAsCtyDrift (0.00s) | |
=== RUN TestPathRelativeToInclude | |
=== PAUSE TestPathRelativeToInclude | |
=== RUN TestPathRelativeFromInclude | |
=== PAUSE TestPathRelativeFromInclude | |
=== RUN TestRunCommand | |
=== PAUSE TestRunCommand | |
=== RUN TestFindInParentFolders | |
=== PAUSE TestFindInParentFolders | |
=== RUN TestResolveTerragruntInterpolation | |
=== PAUSE TestResolveTerragruntInterpolation | |
=== RUN TestResolveEnvInterpolationConfigString | |
=== PAUSE TestResolveEnvInterpolationConfigString | |
=== RUN TestResolveCommandsInterpolationConfigString | |
=== PAUSE TestResolveCommandsInterpolationConfigString | |
=== RUN TestResolveCliArgsInterpolationConfigString | |
=== PAUSE TestResolveCliArgsInterpolationConfigString | |
=== RUN TestGetTerragruntDirAbsPath | |
=== PAUSE TestGetTerragruntDirAbsPath | |
=== RUN TestGetTerragruntDirRelPath | |
=== PAUSE TestGetTerragruntDirRelPath | |
=== RUN TestGetParentTerragruntDir | |
=== PAUSE TestGetParentTerragruntDir | |
=== RUN TestTerraformBuiltInFunctions | |
=== PAUSE TestTerraformBuiltInFunctions | |
=== RUN TestTerraformOutputJsonToCtyValueMap | |
=== PAUSE TestTerraformOutputJsonToCtyValueMap | |
=== RUN TestReadTerragruntConfigInputs | |
=== PAUSE TestReadTerragruntConfigInputs | |
=== RUN TestReadTerragruntConfigRemoteState | |
=== PAUSE TestReadTerragruntConfigRemoteState | |
=== RUN TestReadTerragruntConfigHooks | |
=== PAUSE TestReadTerragruntConfigHooks | |
=== RUN TestReadTerragruntConfigLocals | |
=== PAUSE TestReadTerragruntConfigLocals | |
=== RUN TestGetTerragruntSourceForModuleHappyPath | |
=== PAUSE TestGetTerragruntSourceForModuleHappyPath | |
=== RUN TestPartialParseResolvesLocals | |
=== PAUSE TestPartialParseResolvesLocals | |
=== RUN TestPartialParseDoesNotResolveIgnoredBlock | |
=== PAUSE TestPartialParseDoesNotResolveIgnoredBlock | |
=== RUN TestPartialParseMultipleItems | |
=== PAUSE TestPartialParseMultipleItems | |
=== RUN TestPartialParseOmittedItems | |
=== PAUSE TestPartialParseOmittedItems | |
=== RUN TestPartialParseDoesNotResolveIgnoredBlockEvenInParent | |
=== PAUSE TestPartialParseDoesNotResolveIgnoredBlockEvenInParent | |
=== RUN TestPartialParseOnlyInheritsSelectedBlocksFlags | |
=== PAUSE TestPartialParseOnlyInheritsSelectedBlocksFlags | |
=== RUN TestPartialParseOnlyInheritsSelectedBlocksDependencies | |
=== PAUSE TestPartialParseOnlyInheritsSelectedBlocksDependencies | |
=== RUN TestPartialParseDependencyBlockSetsTerragruntDependencies | |
=== PAUSE TestPartialParseDependencyBlockSetsTerragruntDependencies | |
=== RUN TestPartialParseMultipleDependencyBlockSetsTerragruntDependencies | |
=== PAUSE TestPartialParseMultipleDependencyBlockSetsTerragruntDependencies | |
=== RUN TestPartialParseDependencyBlockSetsDependencies | |
=== PAUSE TestPartialParseDependencyBlockSetsDependencies | |
=== RUN TestPartialParseDependencyBlockMergesDependencies | |
=== PAUSE TestPartialParseDependencyBlockMergesDependencies | |
=== RUN TestPartialParseDependencyBlockMergesDependenciesOrdering | |
=== PAUSE TestPartialParseDependencyBlockMergesDependenciesOrdering | |
=== RUN TestPartialParseDependencyBlockMergesDependenciesDedup | |
=== PAUSE TestPartialParseDependencyBlockMergesDependenciesDedup | |
=== RUN TestPartialParseOnlyParsesTerraformSource | |
=== PAUSE TestPartialParseOnlyParsesTerraformSource | |
=== RUN TestParseTerragruntConfigRemoteStateMinimalConfig | |
=== PAUSE TestParseTerragruntConfigRemoteStateMinimalConfig | |
=== RUN TestParseTerragruntJsonConfigRemoteStateMinimalConfig | |
=== PAUSE TestParseTerragruntJsonConfigRemoteStateMinimalConfig | |
=== RUN TestParseTerragruntHclConfigRemoteStateMissingBackend | |
=== PAUSE TestParseTerragruntHclConfigRemoteStateMissingBackend | |
=== RUN TestParseTerragruntJsonConfigRemoteStateMissingBackend | |
=== PAUSE TestParseTerragruntJsonConfigRemoteStateMissingBackend | |
=== RUN TestParseTerragruntHclConfigRemoteStateFullConfig | |
=== PAUSE TestParseTerragruntHclConfigRemoteStateFullConfig | |
=== RUN TestParseTerragruntJsonConfigRemoteStateFullConfig | |
=== PAUSE TestParseTerragruntJsonConfigRemoteStateFullConfig | |
=== RUN TestParseTerragruntHclConfigRetryableErrors | |
=== PAUSE TestParseTerragruntHclConfigRetryableErrors | |
=== RUN TestParseTerragruntJsonConfigRetryableErrors | |
=== PAUSE TestParseTerragruntJsonConfigRetryableErrors | |
=== RUN TestParseIamRole | |
=== PAUSE TestParseIamRole | |
=== RUN TestParseTerragruntConfigDependenciesOnePath | |
=== PAUSE TestParseTerragruntConfigDependenciesOnePath | |
=== RUN TestParseTerragruntConfigDependenciesMultiplePaths | |
=== PAUSE TestParseTerragruntConfigDependenciesMultiplePaths | |
=== RUN TestParseTerragruntConfigRemoteStateDynamoDbTerraformConfigAndDependenciesFullConfig | |
=== PAUSE TestParseTerragruntConfigRemoteStateDynamoDbTerraformConfigAndDependenciesFullConfig | |
=== RUN TestParseTerragruntJsonConfigRemoteStateDynamoDbTerraformConfigAndDependenciesFullConfig | |
=== PAUSE TestParseTerragruntJsonConfigRemoteStateDynamoDbTerraformConfigAndDependenciesFullConfig | |
=== RUN TestParseTerragruntConfigInclude | |
=== PAUSE TestParseTerragruntConfigInclude | |
=== RUN TestParseTerragruntConfigIncludeWithFindInParentFolders | |
=== PAUSE TestParseTerragruntConfigIncludeWithFindInParentFolders | |
=== RUN TestParseTerragruntConfigIncludeOverrideRemote | |
=== PAUSE TestParseTerragruntConfigIncludeOverrideRemote | |
=== RUN TestParseTerragruntConfigIncludeOverrideAll | |
=== PAUSE TestParseTerragruntConfigIncludeOverrideAll | |
=== RUN TestParseTerragruntJsonConfigIncludeOverrideAll | |
=== PAUSE TestParseTerragruntJsonConfigIncludeOverrideAll | |
=== RUN TestParseTerragruntConfigTwoLevels | |
=== PAUSE TestParseTerragruntConfigTwoLevels | |
=== RUN TestParseTerragruntConfigThreeLevels | |
=== PAUSE TestParseTerragruntConfigThreeLevels | |
=== RUN TestParseTerragruntConfigEmptyConfig | |
=== PAUSE TestParseTerragruntConfigEmptyConfig | |
=== RUN TestParseTerragruntConfigEmptyConfigOldConfig | |
=== PAUSE TestParseTerragruntConfigEmptyConfigOldConfig | |
=== RUN TestMergeConfigIntoIncludedConfig | |
=== PAUSE TestMergeConfigIntoIncludedConfig | |
=== RUN TestParseTerragruntConfigTerraformNoSource | |
=== PAUSE TestParseTerragruntConfigTerraformNoSource | |
=== RUN TestParseTerragruntConfigTerraformWithSource | |
=== PAUSE TestParseTerragruntConfigTerraformWithSource | |
=== RUN TestParseTerragruntConfigTerraformWithExtraArguments | |
=== PAUSE TestParseTerragruntConfigTerraformWithExtraArguments | |
=== RUN TestParseTerragruntConfigTerraformWithMultipleExtraArguments | |
=== PAUSE TestParseTerragruntConfigTerraformWithMultipleExtraArguments | |
=== RUN TestParseTerragruntJsonConfigTerraformWithMultipleExtraArguments | |
=== PAUSE TestParseTerragruntJsonConfigTerraformWithMultipleExtraArguments | |
=== RUN TestFindConfigFilesInPathNone | |
=== PAUSE TestFindConfigFilesInPathNone | |
=== RUN TestFindConfigFilesInPathOneConfig | |
=== PAUSE TestFindConfigFilesInPathOneConfig | |
=== RUN TestFindConfigFilesInPathOneJsonConfig | |
=== PAUSE TestFindConfigFilesInPathOneJsonConfig | |
=== RUN TestFindConfigFilesInPathMultipleConfigs | |
=== PAUSE TestFindConfigFilesInPathMultipleConfigs | |
=== RUN TestFindConfigFilesInPathMultipleJsonConfigs | |
=== PAUSE TestFindConfigFilesInPathMultipleJsonConfigs | |
=== RUN TestFindConfigFilesInPathMultipleMixedConfigs | |
=== PAUSE TestFindConfigFilesInPathMultipleMixedConfigs | |
=== RUN TestFindConfigFilesIgnoresTerragruntCache | |
=== PAUSE TestFindConfigFilesIgnoresTerragruntCache | |
=== RUN TestFindConfigFilesIgnoresTerraformDataDir | |
=== PAUSE TestFindConfigFilesIgnoresTerraformDataDir | |
=== RUN TestFindConfigFilesIgnoresTerraformDataDirEnv | |
=== PAUSE TestFindConfigFilesIgnoresTerraformDataDirEnv | |
=== RUN TestFindConfigFilesIgnoresTerraformDataDirEnvPath | |
=== PAUSE TestFindConfigFilesIgnoresTerraformDataDirEnvPath | |
=== RUN TestFindConfigFilesIgnoresTerraformDataDirEnvRoot | |
=== PAUSE TestFindConfigFilesIgnoresTerraformDataDirEnvRoot | |
=== RUN TestFindConfigFilesIgnoresDownloadDir | |
=== PAUSE TestFindConfigFilesIgnoresDownloadDir | |
=== RUN TestParseTerragruntConfigPreventDestroyTrue | |
=== PAUSE TestParseTerragruntConfigPreventDestroyTrue | |
=== RUN TestParseTerragruntConfigPreventDestroyFalse | |
=== PAUSE TestParseTerragruntConfigPreventDestroyFalse | |
=== RUN TestParseTerragruntConfigSkipTrue | |
=== PAUSE TestParseTerragruntConfigSkipTrue | |
=== RUN TestParseTerragruntConfigSkipFalse | |
=== PAUSE TestParseTerragruntConfigSkipFalse | |
=== RUN TestIncludeFunctionsWorkInChildConfig | |
--- PASS: TestIncludeFunctionsWorkInChildConfig (0.00s) | |
=== RUN TestModuleDependenciesMerge | |
=== RUN TestModuleDependenciesMerge/MergeNil | |
=== PAUSE TestModuleDependenciesMerge/MergeNil | |
=== RUN TestModuleDependenciesMerge/MergeOne | |
=== PAUSE TestModuleDependenciesMerge/MergeOne | |
=== RUN TestModuleDependenciesMerge/MergeMany | |
=== PAUSE TestModuleDependenciesMerge/MergeMany | |
=== RUN TestModuleDependenciesMerge/MergeEmpty | |
=== PAUSE TestModuleDependenciesMerge/MergeEmpty | |
=== RUN TestModuleDependenciesMerge/MergeOneExisting | |
=== PAUSE TestModuleDependenciesMerge/MergeOneExisting | |
=== RUN TestModuleDependenciesMerge/MergeAllExisting | |
=== PAUSE TestModuleDependenciesMerge/MergeAllExisting | |
=== RUN TestModuleDependenciesMerge/MergeSomeExisting | |
=== PAUSE TestModuleDependenciesMerge/MergeSomeExisting | |
=== CONT TestModuleDependenciesMerge/MergeNil | |
=== CONT TestModuleDependenciesMerge/MergeOneExisting | |
=== CONT TestModuleDependenciesMerge/MergeOne | |
=== CONT TestModuleDependenciesMerge/MergeEmpty | |
=== CONT TestModuleDependenciesMerge/MergeSomeExisting | |
=== CONT TestModuleDependenciesMerge/MergeAllExisting | |
=== CONT TestModuleDependenciesMerge/MergeMany | |
--- PASS: TestModuleDependenciesMerge (0.00s) | |
--- PASS: TestModuleDependenciesMerge/MergeNil (0.00s) | |
--- PASS: TestModuleDependenciesMerge/MergeOneExisting (0.00s) | |
--- PASS: TestModuleDependenciesMerge/MergeOne (0.00s) | |
--- PASS: TestModuleDependenciesMerge/MergeEmpty (0.00s) | |
--- PASS: TestModuleDependenciesMerge/MergeSomeExisting (0.00s) | |
--- PASS: TestModuleDependenciesMerge/MergeAllExisting (0.00s) | |
--- PASS: TestModuleDependenciesMerge/MergeMany (0.00s) | |
=== RUN TestDecodeDependencyBlockMultiple | |
=== PAUSE TestDecodeDependencyBlockMultiple | |
=== RUN TestDecodeNoDependencyBlock | |
=== PAUSE TestDecodeNoDependencyBlock | |
=== RUN TestDecodeDependencyNoLabelIsError | |
=== PAUSE TestDecodeDependencyNoLabelIsError | |
=== RUN TestDecodeDependencyMockOutputs | |
=== PAUSE TestDecodeDependencyMockOutputs | |
=== RUN TestEvaluateLocalsBlock | |
=== PAUSE TestEvaluateLocalsBlock | |
=== RUN TestEvaluateLocalsBlockMultiDeepReference | |
=== PAUSE TestEvaluateLocalsBlockMultiDeepReference | |
=== RUN TestEvaluateLocalsBlockImpossibleWillFail | |
=== PAUSE TestEvaluateLocalsBlockImpossibleWillFail | |
=== RUN TestEvaluateLocalsBlockMultipleLocalsBlocksWillFail | |
=== PAUSE TestEvaluateLocalsBlockMultipleLocalsBlocksWillFail | |
=== CONT TestPathRelativeToInclude | |
=== CONT TestFindConfigFilesInPathMultipleMixedConfigs | |
=== CONT TestParseTerragruntConfigSkipFalse | |
=== CONT TestFindConfigFilesIgnoresTerraformDataDirEnvRoot | |
=== CONT TestParseTerragruntConfigSkipTrue | |
=== CONT TestParseTerragruntConfigPreventDestroyFalse | |
--- PASS: TestPathRelativeToInclude (0.00s) | |
=== CONT TestParseTerragruntJsonConfigRemoteStateDynamoDbTerraformConfigAndDependenciesFullConfig | |
=== CONT TestParseTerragruntJsonConfigRemoteStateMinimalConfig | |
=== CONT TestFindConfigFilesInPathMultipleJsonConfigs | |
=== CONT TestParseTerragruntConfigIncludeOverrideAll | |
=== CONT TestParseTerragruntConfigIncludeOverrideRemote | |
=== CONT TestParseTerragruntConfigIncludeWithFindInParentFolders | |
=== CONT TestParseTerragruntConfigInclude | |
--- PASS: TestParseTerragruntConfigSkipFalse (0.00s) | |
=== CONT TestParseTerragruntConfigRemoteStateDynamoDbTerraformConfigAndDependenciesFullConfig | |
--- PASS: TestParseTerragruntConfigSkipTrue (0.00s) | |
=== CONT TestParseTerragruntConfigDependenciesMultiplePaths | |
--- PASS: TestParseTerragruntConfigPreventDestroyFalse (0.00s) | |
--- PASS: TestFindConfigFilesInPathMultipleMixedConfigs (0.00s) | |
=== CONT TestParseTerragruntConfigDependenciesOnePath | |
=== CONT TestParseIamRole | |
--- PASS: TestParseTerragruntJsonConfigRemoteStateMinimalConfig (0.00s) | |
=== CONT TestParseTerragruntJsonConfigRetryableErrors | |
--- PASS: TestParseTerragruntConfigDependenciesOnePath (0.00s) | |
--- PASS: TestParseTerragruntConfigDependenciesMultiplePaths (0.00s) | |
=== CONT TestParseTerragruntHclConfigRetryableErrors | |
=== CONT TestParseTerragruntJsonConfigIncludeOverrideAll | |
--- PASS: TestParseTerragruntJsonConfigRetryableErrors (0.00s) | |
=== CONT TestFindConfigFilesInPathMultipleConfigs | |
--- PASS: TestParseIamRole (0.00s) | |
--- PASS: TestFindConfigFilesInPathMultipleJsonConfigs (0.00s) | |
=== CONT TestFindConfigFilesInPathOneConfig | |
--- PASS: TestParseTerragruntJsonConfigRemoteStateDynamoDbTerraformConfigAndDependenciesFullConfig (0.00s) | |
=== CONT TestParseTerragruntJsonConfigRemoteStateFullConfig | |
=== CONT TestFindConfigFilesInPathOneJsonConfig | |
--- PASS: TestParseTerragruntConfigRemoteStateDynamoDbTerraformConfigAndDependenciesFullConfig (0.00s) | |
=== CONT TestFindConfigFilesInPathNone | |
--- PASS: TestFindConfigFilesIgnoresTerraformDataDirEnvRoot (0.00s) | |
=== CONT TestParseTerragruntHclConfigRemoteStateFullConfig | |
--- PASS: TestFindConfigFilesInPathOneConfig (0.00s) | |
=== CONT TestParseTerragruntJsonConfigTerraformWithMultipleExtraArguments | |
--- PASS: TestParseTerragruntHclConfigRetryableErrors (0.00s) | |
=== CONT TestParseTerragruntJsonConfigRemoteStateMissingBackend | |
--- PASS: TestFindConfigFilesInPathOneJsonConfig (0.00s) | |
=== CONT TestParseTerragruntHclConfigRemoteStateMissingBackend | |
--- PASS: TestFindConfigFilesInPathNone (0.00s) | |
=== CONT TestParseTerragruntConfigEmptyConfigOldConfig | |
--- PASS: TestParseTerragruntConfigInclude (0.00s) | |
=== CONT TestParseTerragruntConfigEmptyConfig | |
--- PASS: TestParseTerragruntConfigIncludeWithFindInParentFolders (0.00s) | |
=== CONT TestGetTerragruntSourceForModuleHappyPath | |
=== CONT TestParseTerragruntConfigThreeLevels | |
=== RUN TestGetTerragruntSourceForModuleHappyPath/- | |
--- PASS: TestParseTerragruntJsonConfigRemoteStateFullConfig (0.00s) | |
--- PASS: TestParseTerragruntConfigIncludeOverrideRemote (0.00s) | |
=== CONT TestParseTerragruntConfigTwoLevels | |
--- PASS: TestFindConfigFilesInPathMultipleConfigs (0.00s) | |
=== CONT TestParseTerragruntConfigRemoteStateMinimalConfig | |
=== RUN TestGetTerragruntSourceForModuleHappyPath/-/source/modules | |
--- PASS: TestParseTerragruntConfigEmptyConfigOldConfig (0.00s) | |
=== CONT TestPartialParseOnlyParsesTerraformSource | |
=== RUN TestGetTerragruntSourceForModuleHappyPath/git::git@github.com:acme/modules.git//foo/bar-/source/modules | |
=== RUN TestGetTerragruntSourceForModuleHappyPath/git::git@github.com:acme/modules.git//foo/bar?ref=v0.0.1-/source/modules | |
--- PASS: TestParseTerragruntJsonConfigRemoteStateMissingBackend (0.00s) | |
=== CONT TestMergeConfigIntoIncludedConfig | |
--- PASS: TestParseTerragruntHclConfigRemoteStateFullConfig (0.00s) | |
--- PASS: TestParseTerragruntConfigIncludeOverrideAll (0.01s) | |
=== CONT TestEvaluateLocalsBlock | |
=== RUN TestGetTerragruntSourceForModuleHappyPath/git::git@github.com:acme/emr_cluster.git?ref=feature/fix_bugs-/source/modules | |
--- PASS: TestParseTerragruntConfigEmptyConfig (0.00s) | |
=== CONT TestParseTerragruntConfigTerraformWithMultipleExtraArguments | |
=== RUN TestGetTerragruntSourceForModuleHappyPath/git::ssh://git@ghe.ourcorp.com/OurOrg/some-module.git-/source/modules | |
=== CONT TestParseTerragruntConfigPreventDestroyTrue | |
--- PASS: TestParseTerragruntHclConfigRemoteStateMissingBackend (0.00s) | |
=== CONT TestParseTerragruntConfigTerraformWithExtraArguments | |
=== RUN TestGetTerragruntSourceForModuleHappyPath/github.com/hashicorp/example-/source/modules | |
--- PASS: TestParseTerragruntJsonConfigTerraformWithMultipleExtraArguments (0.00s) | |
=== RUN TestGetTerragruntSourceForModuleHappyPath/github.com/hashicorp/example//subdir-/source/modules | |
--- PASS: TestParseTerragruntJsonConfigIncludeOverrideAll (0.00s) | |
=== CONT TestPartialParseDependencyBlockMergesDependenciesDedup | |
=== RUN TestGetTerragruntSourceForModuleHappyPath/git@github.com:hashicorp/example.git//subdir-/source/modules | |
=== RUN TestGetTerragruntSourceForModuleHappyPath/./some/path//to/modulename-/source/modules | |
--- PASS: TestPartialParseOnlyParsesTerraformSource (0.00s) | |
=== CONT TestParseTerragruntConfigTerraformWithSource | |
--- PASS: TestGetTerragruntSourceForModuleHappyPath (0.00s) | |
--- PASS: TestGetTerragruntSourceForModuleHappyPath/- (0.00s) | |
--- PASS: TestGetTerragruntSourceForModuleHappyPath/-/source/modules (0.00s) | |
--- PASS: TestGetTerragruntSourceForModuleHappyPath/git::git@github.com:acme/modules.git//foo/bar-/source/modules (0.00s) | |
--- PASS: TestGetTerragruntSourceForModuleHappyPath/git::git@github.com:acme/modules.git//foo/bar?ref=v0.0.1-/source/modules (0.00s) | |
--- PASS: TestGetTerragruntSourceForModuleHappyPath/git::git@github.com:acme/emr_cluster.git?ref=feature/fix_bugs-/source/modules (0.00s) | |
--- PASS: TestGetTerragruntSourceForModuleHappyPath/git::ssh://git@ghe.ourcorp.com/OurOrg/some-module.git-/source/modules (0.00s) | |
--- PASS: TestGetTerragruntSourceForModuleHappyPath/github.com/hashicorp/example-/source/modules (0.00s) | |
--- PASS: TestGetTerragruntSourceForModuleHappyPath/github.com/hashicorp/example//subdir-/source/modules (0.00s) | |
--- PASS: TestGetTerragruntSourceForModuleHappyPath/git@github.com:hashicorp/example.git//subdir-/source/modules (0.00s) | |
--- PASS: TestGetTerragruntSourceForModuleHappyPath/./some/path//to/modulename-/source/modules (0.00s) | |
[terragrunt] 2020/11/12 21:22:50 extra_arguments 'overrideArgs' from child overriding parent | |
=== CONT TestPartialParseDependencyBlockMergesDependenciesOrdering | |
=== CONT TestEvaluateLocalsBlockMultipleLocalsBlocksWillFail | |
--- PASS: TestParseTerragruntConfigRemoteStateMinimalConfig (0.00s) | |
=== CONT TestParseTerragruntConfigTerraformNoSource | |
Error: Multiple locals block | |
Terragrunt currently does not support multiple locals blocks in a single config. | |
Consolidate to a single locals block. | |
[terragrunt] 2020/11/12 21:22:50 hook 'overrideHooks' from child overriding parent | |
--- PASS: TestEvaluateLocalsBlockMultipleLocalsBlocksWillFail (0.00s) | |
=== CONT TestEvaluateLocalsBlockImpossibleWillFail | |
--- PASS: TestParseTerragruntConfigPreventDestroyTrue (0.00s) | |
=== CONT TestPartialParseDependencyBlockMergesDependencies | |
[terragrunt] 2020/11/12 21:22:50 hook 'overrideHooks' from child overriding parent | |
[terragrunt] 2020/11/12 21:22:50 hook 'overrideHooksPlusMore' from child overriding parent | |
[terragrunt] 2020/11/12 21:22:50 hook 'overrideWithEmptyHooks' from child overriding parent | |
--- PASS: TestEvaluateLocalsBlock (0.00s) | |
=== CONT TestGetTerragruntDirRelPath | |
--- PASS: TestParseTerragruntConfigTwoLevels (0.00s) | |
=== CONT TestPartialParseDependencyBlockSetsDependencies | |
[terragrunt] 2020/11/12 21:22:50 Not all locals could be evaluated: | |
[terragrunt] 2020/11/12 21:22:50 - a | |
[terragrunt] 2020/11/12 21:22:50 - b | |
--- PASS: TestEvaluateLocalsBlockImpossibleWillFail (0.00s) | |
=== CONT TestReadTerragruntConfigLocals | |
=== CONT TestPartialParseMultipleDependencyBlockSetsTerragruntDependencies | |
=== CONT TestPartialParseDependencyBlockSetsTerragruntDependencies | |
--- PASS: TestGetTerragruntDirRelPath (0.00s) | |
--- PASS: TestParseTerragruntConfigTerraformWithExtraArguments (0.00s) | |
=== CONT TestTerraformOutputJsonToCtyValueMap | |
--- PASS: TestMergeConfigIntoIncludedConfig (0.00s) | |
--- PASS: TestPartialParseDependencyBlockMergesDependenciesOrdering (0.00s) | |
=== CONT TestPartialParseOnlyInheritsSelectedBlocksDependencies | |
=== CONT TestTerraformBuiltInFunctions | |
=== RUN TestTerraformBuiltInFunctions/abs(-1) | |
--- PASS: TestParseTerragruntConfigTerraformWithSource (0.00s) | |
=== CONT TestGetParentTerragruntDir | |
--- PASS: TestPartialParseDependencyBlockSetsTerragruntDependencies (0.00s) | |
=== CONT TestPartialParseOnlyInheritsSelectedBlocksFlags | |
--- PASS: TestParseTerragruntConfigTerraformWithMultipleExtraArguments (0.00s) | |
--- PASS: TestGetParentTerragruntDir (0.00s) | |
=== CONT TestPartialParseDoesNotResolveIgnoredBlockEvenInParent | |
--- PASS: TestParseTerragruntConfigTerraformNoSource (0.00s) | |
=== CONT TestGetTerragruntDirAbsPath | |
--- PASS: TestGetTerragruntDirAbsPath (0.00s) | |
=== CONT TestPartialParseOmittedItems | |
--- PASS: TestPartialParseMultipleDependencyBlockSetsTerragruntDependencies (0.00s) | |
=== CONT TestReadTerragruntConfigInputs | |
=== CONT TestResolveEnvInterpolationConfigString | |
--- PASS: TestPartialParseDependencyBlockMergesDependenciesDedup (0.00s) | |
=== RUN TestResolveEnvInterpolationConfigString/iam_role_=_"foo/${get_env()}/bar" | |
--- PASS: TestPartialParseDependencyBlockMergesDependencies (0.00s) | |
=== CONT TestResolveCliArgsInterpolationConfigString | |
=== RUN TestResolveCliArgsInterpolationConfigString/inputs_=_{_foo_=_get_terraform_cli_args()_} | |
=== CONT TestEvaluateLocalsBlockMultiDeepReference | |
--- PASS: TestPartialParseOmittedItems (0.00s) | |
=== CONT TestFindConfigFilesIgnoresTerraformDataDirEnv | |
--- PASS: TestTerraformOutputJsonToCtyValueMap (0.00s) | |
--- PASS: TestPartialParseDependencyBlockSetsDependencies (0.00s) | |
--- PASS: TestParseTerragruntConfigThreeLevels (0.00s) | |
=== CONT TestReadTerragruntConfigRemoteState | |
=== RUN TestTerraformBuiltInFunctions/element(["one",_"two",_"three"],_1) | |
=== CONT TestPartialParseMultipleItems | |
=== RUN TestResolveEnvInterpolationConfigString/iam_role_=_"foo/${get_env("","")}/bar" | |
--- PASS: TestPartialParseOnlyInheritsSelectedBlocksFlags (0.00s) | |
=== CONT TestFindConfigFilesIgnoresTerraformDataDirEnvPath | |
--- PASS: TestPartialParseOnlyInheritsSelectedBlocksDependencies (0.00s) | |
=== CONT TestPartialParseDoesNotResolveIgnoredBlock | |
=== RUN TestResolveCliArgsInterpolationConfigString/inputs_=_{_foo_=_get_terraform_cli_args()_}#01 | |
--- PASS: TestReadTerragruntConfigLocals (0.00s) | |
=== CONT TestFindInParentFolders | |
=== RUN TestResolveEnvInterpolationConfigString/iam_role_=_get_env() | |
=== RUN TestTerraformBuiltInFunctions/chomp(file("other-file.txt")) | |
=== RUN TestResolveCliArgsInterpolationConfigString/inputs_=_{_foo_=_get_terraform_cli_args()_}#02 | |
=== RUN TestFindInParentFolders/../test/fixture-parent-folders/terragrunt-in-root/child/terragrunt.hcl | |
--- PASS: TestPartialParseMultipleItems (0.00s) | |
=== CONT TestResolveTerragruntInterpolation | |
--- PASS: TestPartialParseDoesNotResolveIgnoredBlock (0.00s) | |
=== CONT TestReadTerragruntConfigHooks | |
--- PASS: TestPartialParseDoesNotResolveIgnoredBlockEvenInParent (0.00s) | |
=== CONT TestResolveCommandsInterpolationConfigString | |
=== RUN TestResolveTerragruntInterpolation/terraform_{_source_=_path_relative_to_include()_}--/root/child/terragrunt.hcl | |
=== RUN TestFindInParentFolders/../test/fixture-parent-folders/terragrunt-in-root/child/sub-child/sub-sub-child/terragrunt.hcl | |
=== RUN TestResolveCommandsInterpolationConfigString/inputs_=_{_foo_=_get_terraform_commands_that_need_locking()_} | |
=== RUN TestFindInParentFolders/../test/fixture-parent-folders/no-terragrunt-in-root/child/sub-child/terragrunt.hcl | |
--- PASS: TestFindConfigFilesIgnoresTerraformDataDirEnvPath (0.00s) | |
=== CONT TestDecodeNoDependencyBlock | |
=== RUN TestFindInParentFolders/../test/fixture-parent-folders/multiple-terragrunt-in-parents/child/terragrunt.hcl | |
=== RUN TestFindInParentFolders/../test/fixture-parent-folders/multiple-terragrunt-in-parents/child/sub-child/terragrunt.hcl | |
--- PASS: TestFindConfigFilesIgnoresTerraformDataDirEnv (0.00s) | |
=== CONT TestFindConfigFilesIgnoresTerragruntCache | |
--- PASS: TestDecodeNoDependencyBlock (0.00s) | |
=== RUN TestResolveEnvInterpolationConfigString/iam_role_=_get_env("TEST_VAR_1",_"TEST_VAR_2",_"TEST_VAR_3") | |
=== CONT TestDecodeDependencyMockOutputs | |
=== RUN TestFindInParentFolders/../test/fixture-parent-folders/multiple-terragrunt-in-parents/child/sub-child/sub-sub-child/terragrunt.hcl | |
=== RUN TestResolveCliArgsInterpolationConfigString/inputs_=_{_foo_=_get_terraform_cli_args()_}#03 | |
--- PASS: TestEvaluateLocalsBlockMultiDeepReference (0.00s) | |
=== CONT TestPartialParseResolvesLocals | |
=== RUN TestResolveTerragruntInterpolation/terraform_{_source_=_path_relative_to_include()_}--/root/child/terragrunt.hcl#01 | |
--- PASS: TestFindConfigFilesIgnoresTerragruntCache (0.00s) | |
=== RUN TestTerraformBuiltInFunctions/sha1("input") | |
=== CONT TestFindConfigFilesIgnoresDownloadDir | |
--- PASS: TestReadTerragruntConfigRemoteState (0.00s) | |
=== RUN TestResolveCommandsInterpolationConfigString/inputs_=_{_foo_=_get_terraform_commands_that_need_vars()_} | |
=== CONT TestRunCommand | |
=== RUN TestRunCommand//Users/awiddersheim | |
[terragrunt] 2020/11/12 21:22:50 Running command: /bin/bash -c echo -n foo | |
--- PASS: TestDecodeDependencyMockOutputs (0.00s) | |
=== CONT TestDecodeDependencyBlockMultiple | |
=== RUN TestFindInParentFolders/../test/fixture-parent-folders/other-file-names/child/terragrunt.hcl | |
--- PASS: TestPartialParseResolvesLocals (0.00s) | |
=== CONT TestPathRelativeFromInclude | |
=== RUN TestFindInParentFolders// | |
=== RUN TestFindInParentFolders//fake/path | |
--- PASS: TestPathRelativeFromInclude (0.00s) | |
=== CONT TestDecodeDependencyNoLabelIsError | |
=== RUN TestFindInParentFolders//fake/path#01 | |
--- PASS: TestFindConfigFilesIgnoresDownloadDir (0.01s) | |
=== CONT TestFindConfigFilesIgnoresTerraformDataDir | |
=== RUN TestResolveTerragruntInterpolation/terraform_{_source_=_find_in_parent_folders()_}--../test/fixture-parent-folders/terragrunt-in-root/child/sub-child/terragrunt.hcl | |
=== RUN TestTerraformBuiltInFunctions/split("|",_"one|two|three") | |
--- PASS: TestDecodeDependencyBlockMultiple (0.01s) | |
--- PASS: TestFindInParentFolders (0.01s) | |
--- PASS: TestFindInParentFolders/../test/fixture-parent-folders/terragrunt-in-root/child/terragrunt.hcl (0.00s) | |
--- PASS: TestFindInParentFolders/../test/fixture-parent-folders/terragrunt-in-root/child/sub-child/sub-sub-child/terragrunt.hcl (0.00s) | |
--- PASS: TestFindInParentFolders/../test/fixture-parent-folders/no-terragrunt-in-root/child/sub-child/terragrunt.hcl (0.00s) | |
--- PASS: TestFindInParentFolders/../test/fixture-parent-folders/multiple-terragrunt-in-parents/child/terragrunt.hcl (0.00s) | |
--- PASS: TestFindInParentFolders/../test/fixture-parent-folders/multiple-terragrunt-in-parents/child/sub-child/terragrunt.hcl (0.00s) | |
--- PASS: TestFindInParentFolders/../test/fixture-parent-folders/multiple-terragrunt-in-parents/child/sub-child/sub-sub-child/terragrunt.hcl (0.00s) | |
--- PASS: TestFindInParentFolders/../test/fixture-parent-folders/other-file-names/child/terragrunt.hcl (0.00s) | |
--- PASS: TestFindInParentFolders// (0.00s) | |
--- PASS: TestFindInParentFolders//fake/path (0.00s) | |
--- PASS: TestFindInParentFolders//fake/path#01 (0.00s) | |
=== RUN TestResolveEnvInterpolationConfigString/iam_role_=_get_env("TEST_ENV_TERRAGRUNT_VAR") | |
--- PASS: TestDecodeDependencyNoLabelIsError (0.00s) | |
=== RUN TestResolveCommandsInterpolationConfigString/inputs_=_{_foo_=_get_terraform_commands_that_need_parallelism()_} | |
--- PASS: TestReadTerragruntConfigInputs (0.01s) | |
--- PASS: TestResolveCliArgsInterpolationConfigString (0.01s) | |
--- PASS: TestResolveCliArgsInterpolationConfigString/inputs_=_{_foo_=_get_terraform_cli_args()_} (0.00s) | |
--- PASS: TestResolveCliArgsInterpolationConfigString/inputs_=_{_foo_=_get_terraform_cli_args()_}#01 (0.00s) | |
--- PASS: TestResolveCliArgsInterpolationConfigString/inputs_=_{_foo_=_get_terraform_cli_args()_}#02 (0.00s) | |
--- PASS: TestResolveCliArgsInterpolationConfigString/inputs_=_{_foo_=_get_terraform_cli_args()_}#03 (0.01s) | |
=== RUN TestResolveEnvInterpolationConfigString/iam_role_=_get_env("SOME_VAR",_"SOME_VALUE") | |
=== RUN TestTerraformBuiltInFunctions/!tobool("false") | |
=== RUN TestResolveTerragruntInterpolation/terraform_{_source_=_find_in_parent_folders()_}--../test/fixture-parent-folders/terragrunt-in-root/child/sub-child/terragrunt.hcl#01 | |
--- PASS: TestReadTerragruntConfigHooks (0.01s) | |
--- PASS: TestResolveCommandsInterpolationConfigString (0.01s) | |
--- PASS: TestResolveCommandsInterpolationConfigString/inputs_=_{_foo_=_get_terraform_commands_that_need_locking()_} (0.00s) | |
--- PASS: TestResolveCommandsInterpolationConfigString/inputs_=_{_foo_=_get_terraform_commands_that_need_vars()_} (0.01s) | |
--- PASS: TestResolveCommandsInterpolationConfigString/inputs_=_{_foo_=_get_terraform_commands_that_need_parallelism()_} (0.00s) | |
=== RUN TestResolveEnvInterpolationConfigString/iam_role_=_"foo/${get_env("TEST_ENV_TERRAGRUNT_HIT","")}/bar" | |
=== RUN TestResolveTerragruntInterpolation/terraform_{_source_=_find_in_parent_folders()_}--../test/fixture-parent-folders/no-terragrunt-in-root/child/sub-child/terragrunt.hcl | |
=== RUN TestTerraformBuiltInFunctions/trimspace("_____content_____") | |
--- PASS: TestFindConfigFilesIgnoresTerraformDataDir (0.00s) | |
=== RUN TestResolveEnvInterpolationConfigString/iam_role_=_"foo/${get_env("TEST_ENV_TERRAGRUNT_HIT","DEFAULT")}/bar" | |
foo--- PASS: TestResolveTerragruntInterpolation (0.01s) | |
--- PASS: TestResolveTerragruntInterpolation/terraform_{_source_=_path_relative_to_include()_}--/root/child/terragrunt.hcl (0.00s) | |
--- PASS: TestResolveTerragruntInterpolation/terraform_{_source_=_path_relative_to_include()_}--/root/child/terragrunt.hcl#01 (0.01s) | |
--- PASS: TestResolveTerragruntInterpolation/terraform_{_source_=_find_in_parent_folders()_}--../test/fixture-parent-folders/terragrunt-in-root/child/sub-child/terragrunt.hcl (0.00s) | |
--- PASS: TestResolveTerragruntInterpolation/terraform_{_source_=_find_in_parent_folders()_}--../test/fixture-parent-folders/terragrunt-in-root/child/sub-child/terragrunt.hcl#01 (0.00s) | |
--- PASS: TestResolveTerragruntInterpolation/terraform_{_source_=_find_in_parent_folders()_}--../test/fixture-parent-folders/no-terragrunt-in-root/child/sub-child/terragrunt.hcl (0.00s) | |
=== RUN TestTerraformBuiltInFunctions/zipmap(["one",_"two",_"three"],_[1,_2,_3]) | |
=== RUN TestResolveEnvInterpolationConfigString/iam_role_=_"foo/${get_env("TEST_ENV_TERRAGRUNT_VAR")}/bar" | |
[terragrunt] 2020/11/12 21:22:50 run_cmd output: [foo] | |
=== RUN TestRunCommand//Users/awiddersheim#01 | |
[terragrunt] 2020/11/12 21:22:50 Running command: /bin/bash -c echo -n foo | |
[terragrunt] 2020/11/12 21:22:50 Command output will be suppressed. | |
--- PASS: TestTerraformBuiltInFunctions (0.02s) | |
--- PASS: TestTerraformBuiltInFunctions/abs(-1) (0.00s) | |
--- PASS: TestTerraformBuiltInFunctions/element(["one",_"two",_"three"],_1) (0.00s) | |
--- PASS: TestTerraformBuiltInFunctions/chomp(file("other-file.txt")) (0.00s) | |
--- PASS: TestTerraformBuiltInFunctions/sha1("input") (0.01s) | |
--- PASS: TestTerraformBuiltInFunctions/split("|",_"one|two|three") (0.00s) | |
--- PASS: TestTerraformBuiltInFunctions/!tobool("false") (0.00s) | |
--- PASS: TestTerraformBuiltInFunctions/trimspace("_____content_____") (0.00s) | |
--- PASS: TestTerraformBuiltInFunctions/zipmap(["one",_"two",_"three"],_[1,_2,_3]) (0.00s) | |
--- PASS: TestResolveEnvInterpolationConfigString (0.02s) | |
--- PASS: TestResolveEnvInterpolationConfigString/iam_role_=_"foo/${get_env()}/bar" (0.00s) | |
--- PASS: TestResolveEnvInterpolationConfigString/iam_role_=_"foo/${get_env("","")}/bar" (0.00s) | |
--- PASS: TestResolveEnvInterpolationConfigString/iam_role_=_get_env() (0.00s) | |
--- PASS: TestResolveEnvInterpolationConfigString/iam_role_=_get_env("TEST_VAR_1",_"TEST_VAR_2",_"TEST_VAR_3") (0.01s) | |
--- PASS: TestResolveEnvInterpolationConfigString/iam_role_=_get_env("TEST_ENV_TERRAGRUNT_VAR") (0.00s) | |
--- PASS: TestResolveEnvInterpolationConfigString/iam_role_=_get_env("SOME_VAR",_"SOME_VALUE") (0.00s) | |
--- PASS: TestResolveEnvInterpolationConfigString/iam_role_=_"foo/${get_env("TEST_ENV_TERRAGRUNT_HIT","")}/bar" (0.00s) | |
--- PASS: TestResolveEnvInterpolationConfigString/iam_role_=_"foo/${get_env("TEST_ENV_TERRAGRUNT_HIT","DEFAULT")}/bar" (0.00s) | |
--- PASS: TestResolveEnvInterpolationConfigString/iam_role_=_"foo/${get_env("TEST_ENV_TERRAGRUNT_VAR")}/bar" (0.00s) | |
[terragrunt] 2020/11/12 21:22:50 run_cmd output: [REDACTED] | |
=== RUN TestRunCommand//Users/awiddersheim#02 | |
--- PASS: TestRunCommand (0.01s) | |
--- PASS: TestRunCommand//Users/awiddersheim (0.01s) | |
--- PASS: TestRunCommand//Users/awiddersheim#01 (0.01s) | |
--- PASS: TestRunCommand//Users/awiddersheim#02 (0.00s) | |
PASS | |
ok github.com/gruntwork-io/terragrunt/config (cached) |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment