terraform/website/source/docs
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
..
commands Update remote-config.html.markdown 2015-11-11 13:09:26 -06:00
configuration Add coalesce func 2015-11-08 19:34:56 +13:00
internals Documentation of TF_LOG taking log levels. 2015-10-11 10:56:45 -07:00
modules doc: module sources from private github repos 2015-09-10 16:14:25 -05:00
plugins Responding to feedback 2015-07-19 14:15:56 -04:00
providers providers/aws: Document and validate ELB ssl_cert and protocol requirements 2015-11-12 14:25:50 -06:00
provisioners ssh: accept private key contents instead of path 2015-11-12 14:59:14 -06:00
state Fixes incorrect usage of terraform_remote_state in docs 2015-06-23 00:56:18 -04:00
index.html.markdown Add meta descriptions to all pages 2014-10-21 23:21:56 -04:00