Megan Marsh
2af4f4d206
install golang 1.11 on appveyor machines
2018-08-29 14:45:31 -07:00
Megan Marsh
7bb687ce64
fix mistake in vendor.json
2018-08-29 14:05:29 -07:00
Megan Marsh
2c9a205f11
update shell provisioner tests
2018-08-29 11:10:49 -07:00
Megan Marsh
35406bbfc2
update shell provisioner docs with new use_env_var_file option and clear descriptions of quoting
2018-08-29 11:10:49 -07:00
Megan Marsh
cce13e3877
shell provisioner: add option to source env vars from a file
2018-08-29 11:10:49 -07:00
Adrien Delorme
050a98e8bb
googlecompute builder: use config from statebag
2018-08-29 18:15:09 +02:00
Adrien Delorme
b0c09087a2
move SSHInterface/SSHIPVersion fields to communitator.Config struct
2018-08-29 14:51:28 +02:00
Adrien Delorme
cd851f8ac2
use public ssh key & key name from config instead of the statebag
2018-08-29 14:40:33 +02:00
Adrien Delorme
0938b640cc
use key pair name from config
2018-08-29 14:40:33 +02:00
Adrien Delorme
1e71712cc9
builder.alicloud: stop using config from statebag
2018-08-29 14:40:33 +02:00
Adrien Delorme
4fdf5714a6
builder.scaleway: use c.Comm for ssh
2018-08-29 14:40:33 +02:00
Adrien Delorme
0f9eddda3a
builder.oracle: use c.Comm for ssh
2018-08-29 14:40:33 +02:00
Adrien Delorme
92570a2725
builder.openstack: use c.Comm for ssh
2018-08-29 14:40:33 +02:00
Adrien Delorme
4982627dd2
builder.gcp: use c.Comm for ssh
2018-08-29 14:40:33 +02:00
Adrien Delorme
e0e6b0b8f7
builder.cloudstack: use c.Comm for ssh
2018-08-29 14:40:33 +02:00
Adrien Delorme
ef4ca9c48e
builder.amazon: use c.Comm for ssh
2018-08-29 14:40:33 +02:00
Adrien Delorme
dffcbb7a35
builder.alicloud: use c.Comm for ssh
2018-08-29 14:40:33 +02:00
Adrien Delorme
1d219cecaf
add SSHTemporaryKeyPairName to communicator.Config
2018-08-29 14:40:33 +02:00
Adrien Delorme
9a9b82715b
config.Comm.SSHKeyPair => SSHKeyPairName
2018-08-29 14:40:33 +02:00
Adrien Delorme
3a4bb26150
builder.aws: use key pair from comm struct
2018-08-29 14:40:33 +02:00
Adrien Delorme
77a57f0354
communicator.Config: `mapstructure:"ssh_key_pair"` => ssh_keypair_name
2018-08-29 14:40:33 +02:00
Adrien Delorme
293c485372
builder.aws: use SSHAgentAuth from Comm
2018-08-29 14:40:33 +02:00
Adrien Delorme
ef08c441c9
builder.aws: use Comm field for StepKeyPair & StepGetPassword
2018-08-29 14:40:33 +02:00
Adrien Delorme
7c358eed2f
removed unused builder/azure/common/lin.StepGeneralizeOS struct
2018-08-29 14:40:33 +02:00
Adrien Delorme
3d46fbd4f2
removed unused builder/azure/common/lin.StepCreateCert struct
2018-08-29 14:40:33 +02:00
Adrien Delorme
69dfe2565b
SSHBastionPrivateKey => SSHBastionPrivateKeyFile
2018-08-29 14:40:33 +02:00
Adrien Delorme
25de7ad1f2
PrivateKey => PrivateKeyFile
2018-08-29 14:40:33 +02:00
Adrien Delorme
324c46279b
up test
2018-08-29 14:40:33 +02:00
Adrien Delorme
5369c15459
helper: communicator.SSHFileSigner => ssh.FileSigner
...
* had to to avoid circular dependency
* this commit fixes #6631 ( esxi cannot be reached by ssh )
2018-08-29 14:40:33 +02:00
Adrien Delorme
b83c72fd54
more private keys in config
2018-08-29 14:40:32 +02:00
Adrien Delorme
336cac29d4
also use config.SSHPrivateKey for azure-arm builds
2018-08-29 14:40:32 +02:00
Adrien Delorme
d49ad12895
update gcp ssh tests
2018-08-29 14:40:32 +02:00
Adrien Delorme
663c8134ef
GCP: put ssh public/private key in config
2018-08-29 14:40:32 +02:00
Adrien Delorme
51d2aac9f6
SSHPrivateKey => SSHPrivateKeyFile
2018-08-29 14:40:32 +02:00
Megan Marsh
c0b52b0aff
Merge pull request #6533 from hashicorp/vault_integration
...
add template function allowing user to read keys from vault
2018-08-28 14:17:29 -07:00
Megan Marsh
174098ba29
implement vault template function for kv engine; add docs
2018-08-28 13:58:56 -07:00
Megan Marsh
dfaf624f4c
add template function allowing user to read keys from vault
...
update dependencies
add minimal docs
2018-08-28 11:23:47 -07:00
Megan Marsh
3ea8ee6cc6
Merge pull request #6577 from oceyral/oceyral/add_consul_template_func
...
WIP: Add template function allowing user to read keys from consul.
2018-08-28 11:16:42 -07:00
Olivier Ceyral
ee08365b02
Fix error message
2018-08-28 11:04:33 -07:00
Olivier Ceyral
83fce837d8
Add documentation
2018-08-28 11:04:33 -07:00
Olivier Ceyral
a906d1d630
Add consul template function
2018-08-28 11:04:33 -07:00
Megan Marsh
e4f6b6f720
fix chroot communicator to properly escape quotes
2018-08-28 09:16:43 -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
Matthew Hooker
62014840b4
remove sync from makefile since we commit vendor directory.
2018-08-24 20:52:47 -07:00
Matthew Hooker
7519037562
Merge pull request #6629 from hashicorp/travisbuild
...
travis builds go 1.11. remove 1.9
2018-08-24 20:51:31 -07:00
Matthew Hooker
8a604114ef
remove unused code
2018-08-24 20:43:51 -07:00
Matthew Hooker
3f1a9766f4
formatting verb fixes for go 1.11
2018-08-24 16:18:21 -07:00
Matthew Hooker
132876b3ac
remove 1.10.x from travis matrix
...
go changed formatting behavior between .10 and .11 One option is to
download a specific version of gofmt but rather than do that we are
removing .10 tests.
Packer only supports the latest version of go, so it's unnecessary to
test on prior version. Previously we tested on .9 and .10 because go
changed the way tar encoding worked. We wanted to support .9 so users
would have a b/c option if needed. As we move forward that's become
unnecessary.
2018-08-24 16:11:54 -07:00
Matthew Hooker
e41e99954d
go 1.11 format rules
2018-08-24 15:56:44 -07:00
Megan Marsh
d6b893fb06
add missing vendor file
2018-08-24 15:55:33 -07:00