localmultipass

package
v0.82.0-rc.2 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jul 13, 2026 License: Apache-2.0 Imports: 8 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func NewInstance

func NewInstance(e resourceslocal.Environment, name string, args *VMArgs, opts ...pulumi.ResourceOption) (address pulumi.StringOutput, user string, port int, err error)

NewInstance launches a multipass Ubuntu LTS VM and returns its SSH connection details. The public key at e.DefaultPublicKeyPath() (Pulumi config key "local/defaultPublicKeyPath") is injected via cloud-init piped to stdin — no files are written to disk.

Types

type VMArgs

type VMArgs struct {
	CPUs   string
	Memory string
	Disk   string

	PulumiResourceOptions []pulumi.ResourceOption
}

VMArgs holds configuration for a multipass VM instance.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL