Commit Graph

337 Commits (9efd20cd7cbb46dcd5341b5c5cb0a98e1afbf08f)

Author SHA1 Message Date
Mitchell Hashimoto 9e50bf76c7 config/lang: test case for multiline lang
11 years ago
Mitchell Hashimoto 63ee4c83ab config: only regexp if at least two characters in replace search
11 years ago
Mitchell Hashimoto 5895494897 config: test bad regexp for replace
11 years ago
Mitchell Hashimoto 2f33a24385 config: add replace function
11 years ago
Mitchell Hashimoto 5e25dc54a7 config: if any var is computed, the entire interpolation is computed
11 years ago
Mitchell Hashimoto 2feaebdca5 config: substring containing computed value replaces element
11 years ago
Mitchell Hashimoto 5848cba6ad config/lang: add modulo
11 years ago
Mitchell Hashimoto 3c4a036fb5 config/lang: add (expr) for order of ops
11 years ago
Mitchell Hashimoto 6750318bb5 config/lang: add test with expressions
11 years ago
Mitchell Hashimoto 9ddcaf15eb config/lang: fix shift/reduce conflict
11 years ago
Mitchell Hashimoto 07b78fdf84 config/lang: math operations
11 years ago
Mitchell Hashimoto 684228e371 config/lang: add math operations for ints
11 years ago
Mitchell Hashimoto cab2e408d2 config/module: retry bitbucket test a few times [GH-1027]
11 years ago
Mitchell Hashimoto 965fe45b9e config: self var validation
11 years ago
Mitchell Hashimoto 9c612964d8 config: self variables
11 years ago
Mitchell Hashimoto a31f2a276b Merge pull request #1015 from hashicorp/b-depends-on-var
11 years ago
Mitchell Hashimoto 87ecf4f40d Merge pull request #1016 from hashicorp/b-splat-validate
11 years ago
Mitchell Hashimoto 45a267111b Merge pull request #885 from brycekahle/split-func
11 years ago
Mitchell Hashimoto c14e84a657 config: validate provisioner splats can only reference others
11 years ago
Mitchell Hashimoto f156d0d1bd config: test we can ref splat of other resources
11 years ago
Mitchell Hashimoto 90a6a627ed config: validate configuration doens't contain splats to ourselves
11 years ago
Mitchell Hashimoto 0e7b150c5b config: depends on cannot contain interpolations [GH-985]
11 years ago
Mitchell Hashimoto 0a68576746 config: add RawConfig.Merge
11 years ago
Mitchell Hashimoto 4bcf6cf6b2 config: bare splat variables should not be allowed in provisioners
11 years ago
Emil Hessman e7bbbfb098 helper/url: add Windows 'safe' URL Parse wrapper
11 years ago
Emil Hessman a8db835a44 config/module: fix HgGetter test failures on Windows
11 years ago
Emil Hessman 5bbfc0d4e2 config/module: fix URL file path handling on Windows
11 years ago
Mitchell Hashimoto 2d9dd25493 config/module: fix regression of ignoring forced type if valid URL
11 years ago
Bryce Kahle adccaad252 Add split function
11 years ago
Emil Hessman 97227a5c70 config/module: fix detection of file paths on Windows
11 years ago
Emil Hessman 65177edd1e config/module: fix test failures on Windows
11 years ago
Emil Hessman d5a49363d7 config/module: handle absolute file paths on Windows
11 years ago
Emil Hessman 78d1fc742f config/module: adjust HttpGetter test to fix Windows test failure
11 years ago
Emil Hessman 74cf8fcabd config/module: adjust FileDetector tests for Windows
11 years ago
Emil Hessman 160e4f926e config/module: fix panic on Windows when running tests
11 years ago
Mitchell Hashimoto 63344a37c6 config/lang: verify single quotes syntax error [GH-613]
11 years ago
Mitchell Hashimoto 91a3405e88 config: understand provisioner blocks in JSON [GH-807]
11 years ago
Mitchell Hashimoto 7f9abbb99c config/lang; missed file
11 years ago
Mitchell Hashimoto a2e40ad731 config: multi-variable access in slice validation fixed [GH-798]
11 years ago
Mitchell Hashimoto 2abeb2d9ac config: use new API
11 years ago
Mitchell Hashimoto 61ee63d842 config/lang/ast: remove unused Eval
11 years ago
Mitchell Hashimoto 8d2c60a8af config/lang: eval
11 years ago
Mitchell Hashimoto 4302dbaf2a config/lang: make TypeCheck implementable by other nodes
11 years ago
Mitchell Hashimoto 57adfe53f6 config/lang: use the new AST stuff
11 years ago
Mitchell Hashimoto c96b3b9ddc config/lang/ast: Eval
11 years ago
Mitchell Hashimoto c4273974de config/lang/ast: introduce Type
11 years ago
Mitchell Hashimoto 342b4d2d9f config/lang: proper filename
11 years ago
Mitchell Hashimoto 1e79861b84 config/lang/ast: AST transforms are built-in
11 years ago
Mitchell Hashimoto d3c0543bf3 Merge pull request #797 from hashicorp/f-stronger-types
11 years ago
Emil Hessman 482460c4c8 config/lang: address vet reports
11 years ago