Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func RunConfigureScript ¶
func RunConfigureScript(script string, params ConfigureParams) error
RunConfigureScript connects to the specified host over SSH, and executes the provided script which is expected to have been returned by cloudinit ConfigureScript.
Types ¶
type ConfigureParams ¶
type ConfigureParams struct { // Host is the host to configure, in the format [user@]hostname. Host string // Client is the SSH client to connect with. // If Client is nil, ssh.DefaultClient will be used. Client ssh.Client // SSHOptions contains options for running the SSH command. SSHOptions *ssh.Options // Config is the cloudinit config to carry out. Config cloudinit.CloudConfig // ProgressWriter is an io.Writer to which progress will be written, // for realtime feedback. ProgressWriter io.Writer // Series is the series of the machine on which the script will be carried out Series string }
Click to show internal directories.
Click to hide internal directories.