Adrien Delorme
bf3d9841c6
Force durations to be passed a strings
...
Before this commit it was possible to set a duration using an integer or a float. Go's time.Duration is an int64 internally an mapstructure will take advantage of this and load the number as a int64 but `1` means one ns which is unexpected/confusing. To avoid confusion and enforce readability this forces users to pass a string with a unit for a duration; ex "56s".
2019-10-31 11:47:19 +01:00
Adrien Delorme
078ba7c8c3
commit old code generation tool
...
for history
2019-10-15 12:56:42 +02: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
3b8f3c5a8b
remove any reference to Push
2019-09-16 16:38:17 +02:00
Adrien Delorme
d8d5631dc2
allow to set provisioner timeout from buildfile
2019-04-08 20:09:21 +02:00
Megan Marsh
12fc1fa751
default_keep_input_artifact
2019-04-02 16:51:58 -07:00
Brendan Devenney
4d2a5fb9a2
✨ Implement template marshalling logic
...
Signed-off-by: Brendan Devenney <brendan@devenney.io>
2019-02-23 22:41:07 +00:00
Brendan Devenney
610eecfc99
✨ Track sensitive variable keys to support JSON template writing
...
Signed-off-by: Brendan Devenney <brendan@devenney.io>
2019-02-23 04:52:03 +00:00
Brendan Devenney
d8793e3f85
✨ Store comments in the Template structure
...
Signed-off-by: Brendan Devenney <brendan@devenney.io>
2019-02-23 04:37:08 +00:00
Adrien Delorme
4bf3cd44fc
allow to skip a post processor
2019-01-10 15:44:34 +01:00
Megan Marsh
ff6a039d5b
replace scrubconfig with packer.LogSecretFilter.Set
...
filter winrm password from logs
Add new root-level packer template option, sensitive-variables, to tell us what user variables to mark sensitive.
2018-08-20 15:35:55 -07:00
Matthew Hooker
d920b3fbf4
run gofmt
2016-11-01 14:08:04 -07:00
Mitchell Hashimoto
2b9e52e743
template: stores the path
2015-05-29 14:05:13 -07:00
Mitchell Hashimoto
f8c877771d
Merge branch 'f-packer-push-name'
2015-05-28 15:18:36 -07:00
Mitchell Hashimoto
2fb08be192
template: store Rawcontents
2015-05-26 09:38:02 -07:00
Mitchell Hashimoto
b5f4ffa56c
template: OnlyExcept skipping
2015-05-26 09:07:16 -07:00
Mitchell Hashimoto
28dc1c2aed
template: validate post-processor only/except
2015-05-21 15:42:12 -06:00
Mitchell Hashimoto
637fabc1c7
template: validate only/except
2015-05-21 15:39:32 -06:00
Mitchell Hashimoto
2f7e95cc46
template: Validate
2015-05-21 15:29:45 -06:00
Mitchell Hashimoto
839784b044
template: parse post-processors
2015-05-21 14:32:22 -06:00
Mitchell Hashimoto
4583ed6108
template: parse provisioners
2015-05-21 13:34:44 -06:00
Mitchell Hashimoto
95890003b7
template: builder parsing
2015-05-19 15:25:56 -06:00