Ssh_interface is on all of them now? I thought it was still just openstack
and ec2

In doc/topics/cloud/openstack.rst:

> +size
> + can be one of the options listed in the output of ``nova flavor-list``.
> +
> +image
> + can be one of the options listed in the output of ``nova image-list``.
> +
> +ssh_key_file
> + The SSH private key that the salt-cloud uses to SSH into the VM after its first booted in order to execute a command or script. This private key's *public key* must be the openstack public key inserted into the authorized_key's file of the VM's root user account.
> +
> +ssh_key_name
> + The name of the openstack SSH public key that is inserted into the authorized_keys file of the VM's root user account. Prior to using this public key, you must use openstack commands or the horizon web UI to load that key into the tenant's account. Note that this openstack tenant must be the one you defined in the cloud provider.
> +
> +ssh_interface
> + This option allows you to create a VM without a public IP. If this option is omitted and the VM does not have a public IP, then the salt-cloud waits for a certain period of time and then destroys the VM.
> +
> +script

This should be documented at
http://docs.saltstack.com/en/latest/topics/cloud/profiles.html since it
applies to all cloud providers. The other options should definitely be
listed here though.

—
Reply to this email directly or view it on GitHub
<https://github.com/saltstack/salt/pull/13282/files#r13473963>.