terraform/website/source/docs/provisioners
Paul Hinze 7ffa66d1a5 ssh: accept private key contents instead of path
We've been moving away from config fields expecting file paths that
Terraform will load, instead prefering fields that expect file contents,
leaning on `file()` to do loading from a path.

This helps with consistency and also flexibility - since this makes it
easier to shift sensitive files into environment variables.

Here we add a little helper package to manage the transitional period
for these fields where we support both behaviors.

Also included is the first of several fields being shifted over - SSH
private keys in provisioner connection config.

We're moving to new field names so the behavior is more intuitive, so
instead of `key_file` it's `private_key` now.

Additional field shifts will be included in follow up PRs so they can be
reviewed and discussed individually.
2015-11-12 14:59:14 -06:00
..
chef.html.markdown remove various typos 2015-09-11 11:56:20 -07:00
connection.html.markdown ssh: accept private key contents instead of path 2015-11-12 14:59:14 -06:00
file.html.markdown This commit adds a Chef Client provisioner 2015-05-08 14:54:56 +02:00
index.html.markdown Add meta descriptions to all pages 2014-10-21 23:21:56 -04:00
local-exec.html.markdown Add meta descriptions to all pages 2014-10-21 23:21:56 -04:00
null_resource.html.markdown website: docs for null_resource 2015-10-27 15:28:37 -05:00
remote-exec.html.markdown A script must have executable permissions. 2015-10-09 11:27:38 -07:00