Megan Marsh
|
4c29f88a0a
|
reuse code
|
2019-09-27 13:41:22 -07:00 |
|
Megan Marsh
|
a2824a942d
|
remove extraneous import
|
2019-09-25 14:43:32 -07:00 |
|
Megan Marsh
|
c57e0a9837
|
remove logline
|
2019-09-25 13:55:16 -07:00 |
|
Megan Marsh
|
59efa0faee
|
rename option to error-cleanup-privisoner, which I think is clearer
|
2019-09-25 13:43:29 -07:00 |
|
Megan Marsh
|
0683bc409b
|
add test for error-cleanup provisioner, and fix tests by fixing null builder to use an actual none communicator instead of skipping communicator generation altogether
|
2019-09-25 13:39:09 -07:00 |
|
Megan Marsh
|
5bd8fee708
|
Creates a final "cleanup" provisioner to run if an error occurs during a provisioning step, allowing users to perform any custom cleanup tasks that must happen on the VM before the VM is shut down and destroyed.
|
2019-09-24 16:08:15 -07:00 |
|
Adrien Delorme
|
0f14077664
|
Merge remote-tracking branch 'origin/master' into switch_sed_because_license
|
2019-09-23 12:38:52 +02:00 |
|
Adrien Delorme
|
3fe9d52e3f
|
Merge remote-tracking branch 'origin/master' into scrape_doc_to_builder_struct_config
|
2019-09-20 11:15:44 +02:00 |
|
Adrien Delorme
|
df0b06a87a
|
make sed template call deprecated
and link to docs
|
2019-09-20 11:08:15 +02:00 |
|
Adrien Delorme
|
adad25b50b
|
fix switch statement
|
2019-09-17 16:25:44 +02:00 |
|
Adrien Delorme
|
feb3da4f56
|
replace sed usage with replace and replace_all funcs
|
2019-09-17 16:02:05 +02:00 |
|
Adrien Delorme
|
a279d2e071
|
template funcs: got force template funcs to be 'FuncGenerator'
|
2019-09-17 16:01:22 +02:00 |
|
Adrien Delorme
|
3b8f3c5a8b
|
remove any reference to Push
|
2019-09-16 16:38:17 +02:00 |
|
Adrien Delorme
|
4cb7c30987
|
Merge remote-tracking branch 'origin/master' into scrape_doc_to_builder_struct_config
|
2019-08-21 16:44:23 +02:00 |
|
Megan Marsh
|
e54b1cedd9
|
text/template turns out to swallow custom error types.
|
2019-07-08 15:39:46 -07:00 |
|
Megan Marsh
|
2bbc3d50d7
|
better error handling when using interpolate funcs; don't swallow func errors
|
2019-07-08 13:49:14 -07:00 |
|
Adrien Delorme
|
c11ef90cb6
|
use interpolate.NewContext() instead of testConfigTemplate(t)
because it's what's happenning there
|
2019-06-14 12:17:28 +02:00 |
|
Adrien Delorme
|
d8d5631dc2
|
allow to set provisioner timeout from buildfile
|
2019-04-08 20:09:21 +02:00 |
|
Adrien Delorme
|
a81abd297b
|
Merge remote-tracking branch 'origin/master' into context_provisioner
|
2019-04-08 20:09:01 +02:00 |
|
Megan Marsh
|
056fcb7cea
|
fix tests and add a few new ones
|
2019-04-03 11:32:49 -07:00 |
|
Adrien Delorme
|
c4f3dccc14
|
rename interpolation context from ctx to ictx and contexts to ctx to avoid conflicts
|
2019-04-03 15:56:15 +02:00 |
|
Megan Marsh
|
12fc1fa751
|
default_keep_input_artifact
|
2019-04-02 16:51:58 -07:00 |
|
Megan Marsh
|
bf0d7b3620
|
make it work and add tests
|
2019-03-13 10:49:13 -07:00 |
|
Brendan Devenney
|
328cbf4e42
|
Merge branch 'master' into feature/7322
|
2019-02-27 19:29:18 +00:00 |
|
Brendan Devenney
|
4d2a5fb9a2
|
✨ Implement template marshalling logic
Signed-off-by: Brendan Devenney <[email protected]>
|
2019-02-23 22:41:07 +00:00 |
|
Brendan Devenney
|
afba444373
|
✨ Refactor rawTemplate to better align with real raw template structure
Signed-off-by: Brendan Devenney <[email protected]>
|
2019-02-23 21:42:27 +00:00 |
|
Brendan Devenney
|
610eecfc99
|
✨ Track sensitive variable keys to support JSON template writing
Signed-off-by: Brendan Devenney <[email protected]>
|
2019-02-23 04:52:03 +00:00 |
|
Brendan Devenney
|
d8793e3f85
|
✨ Store comments in the Template structure
Signed-off-by: Brendan Devenney <[email protected]>
|
2019-02-23 04:37:08 +00:00 |
|
Adrien Delorme
|
944c00900e
|
parse_test.go: still display file name in case of error
|
2019-02-20 12:54:57 +01:00 |
|
Adrien Delorme
|
c12e9eea3a
|
template/parse_test.go: name the post-processors to their type as it's now the default
|
2019-02-20 12:49:21 +01:00 |
|