1. Registry
  2. Packages
  3. Multipass Provider
Viewing docs for Multipass v0.3.3
published on Wednesday, Sep 23, 2026 by incsteps

Multipass Provider

Multipass
Viewing docs for Multipass v0.3.3
published on Wednesday, Sep 23, 2026 by incsteps

    The Pulumi Multipass provider enables declarative management of Canonical Multipass virtual machines using Pulumi.

    Multipass is a tool to launch and manage Ubuntu virtual machines on macOS, Linux, and Windows. This provider turns Multipass VMs into first-class Pulumi resources, allowing you to describe multi-node local topologies in code, track changes, and destroy environments without relying on cloud infrastructure.

    Installation

    Install the resource plugin using the Pulumi CLI:

    pulumi plugin install resource incsteps/multipass
    

    Then add the SDK to your project:

    pulumi package add multipass
    

    Usage

    import * as multipass from "@incsteps/pulumi-multipass";
    
    const vm = new multipass.resources.Instance("dev", {
        name:   "dev",
        image:  "24.04",
        cpus:   2,
        memory: "4G",
        disk:   "20G",
    });
    
    export const ip = vm.ipv4;
    
    Multipass
    Viewing docs for Multipass v0.3.3
    published on Wednesday, Sep 23, 2026 by incsteps

      Try Pulumi Cloud free.
      Your team will thank you.

      Start free trial