Megan Marsh
|
f9ceaee4f1
|
fix variable casing convention
|
2018-10-22 14:34:50 -07:00 |
Joel Vasallo
|
5d17b3de84
|
fix: config validator output
|
2018-10-19 19:52:11 -05:00 |
Joel Vasallo
|
23ad90f2c4
|
fix: condensed and simplified os check logic and added validate output
|
2018-10-19 13:48:30 -05:00 |
Joel Vasallo
|
d408c9e69c
|
fix: moved os check to entry of func
|
2018-10-19 01:38:51 -05:00 |
Joel Vasallo
|
0912adea34
|
fix: converted onlyon param to only_on and added validation step
|
2018-10-19 00:51:25 -05:00 |
Joel Vasallo
|
25c0b98363
|
feat: ability to specify runtime OSs where shell-local should run
|
2018-10-18 15:10:04 -05:00 |
Megan Marsh
|
a0edaf6c46
|
Going to revert this change for now, becuase of potential issues that arise from calling Prepare() twice
Revert "use statebag instead of SetSharedState for winRM password"
This reverts commit b35acbd879 .
|
2018-09-10 16:48:42 -07:00 |
Megan Marsh
|
8309f36176
|
Merge pull request #6626 from hashicorp/fix_6620
make reasonable tempfile default on windows
|
2018-08-27 09:43:04 -07:00 |
Megan Marsh
|
b35acbd879
|
use statebag instead of SetSharedState for winRM password
|
2018-08-24 13:51:16 -07:00 |
Megan Marsh
|
f5355a0693
|
make reasonable tempfile default on windows
|
2018-08-24 09:44:50 -07: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 |
Mathieu Tarral
|
edcc0b3853
|
shell-local: expose PACKER_HTTP_ADDR env var
|
2018-07-17 18:49:36 +03:00 |
Megan Marsh
|
4a7953f93a
|
found a config validation bug where packer crashes instead of throwing a validation error if a windows-style path is provided to a provisioner on linux
|
2018-06-22 13:49:39 -07:00 |
Megan Marsh
|
3afca6905b
|
remove duplicate assignmnet
|
2018-05-29 11:47:27 -07:00 |
Megan Marsh
|
846f94c964
|
implement template variable for accessing WinRM password in either environemnt variables or directly in execute_command or inline commands.
|
2018-05-23 16:00:43 -07:00 |
Megan Marsh
|
d1e31c0f23
|
use if/else to clarify code
|
2018-05-21 15:19:27 -07:00 |
Megan Marsh
|
969201a2d4
|
handle minor shell-local PR suggestions and corrections
|
2018-05-21 14:56:44 -07:00 |
Megan Marsh
|
1fdf763d0f
|
fancier logging
|
2018-05-21 11:25:51 -07:00 |
Megan Marsh
|
1bea658e16
|
fix command and inline calls on windows
|
2018-05-07 15:10:10 -07:00 |
Megan Marsh
|
fabd1a6517
|
windows cmd env vars
|
2018-05-07 15:10:10 -07:00 |
Megan Marsh
|
9651432378
|
preserver BC for people using 'command' option
|
2018-05-07 15:10:10 -07:00 |
Megan Marsh
|
dd183f22d9
|
update docs and add warnings around WSL limitations
|
2018-05-07 15:10:10 -07:00 |
Megan Marsh
|
51bcc7aa13
|
add new feature for telling shell-local whether to use linux pathing on windows; update docs with some examples.
|
2018-05-07 15:10:10 -07:00 |
Megan Marsh
|
e983a94a88
|
fix default windows bash call for shell-local provisioner and move chmod command from the execute_command array into the portion of code where we actually generate inline scripts, sparing users the need to think about this modification which Packer should really handle on its own
make bash call work on windows
|
2018-05-07 15:10:10 -07:00 |
Megan Marsh
|
5da4377f21
|
first pass at docs update
|
2018-05-07 15:10:10 -07:00 |
Megan Marsh
|
854d6fb141
|
add tests making sure post-processor has backwards compatability
|
2018-05-07 15:10:10 -07:00 |
Megan Marsh
|
f799003b66
|
tighten up shell-local config validation
|
2018-05-07 15:10:10 -07:00 |
Megan Marsh
|
479d36734d
|
consolidate shell-local defaulting of InlineShebang and ExecuteCommand to the config validation
|
2018-05-07 15:10:10 -07:00 |
Megan Marsh
|
d304234725
|
fix tests
|
2018-05-07 15:10:10 -07:00 |
Megan Marsh
|
67739270bb
|
pull temp file writing into its own function for easier testing
|
2018-05-07 15:10:10 -07:00 |
Megan Marsh
|
6dc4b1cbdc
|
move all of the run commands for shell-local provisioner and postprocessor into common library too
|
2018-05-07 15:10:09 -07:00 |
Megan Marsh
|
c7c66bedcb
|
set inline to an empty array, rather than nil
|
2018-05-07 15:10:09 -07:00 |
Megan Marsh
|
926327beba
|
deduplicate all validation and interpolation of the shell-local config, sharing options between shell-local provisioner and post-processor. Maintain backwards compatibility with shell-local provisioner.
|
2018-05-07 15:10:09 -07:00 |
Megan Marsh
|
616b41e58f
|
deduplicate the nearly identical communicators for the shell-local provisioner and post-processor, moving single communicator into a new common/shell-local module
|
2018-05-07 15:10:09 -07:00 |