Skip to content

External driver, for cloud and physical #2109

Open
@afbjorklund

Description

@afbjorklund

Description

Add a generic driver for external virtual machines and physical servers.

It is similar to running ssh, but includes all the Lima features like agent.


The user is supposed to have an existing server, with key-based ssh login.

Previously it was hardcoding 127.0.0.1 as the hostname

Host keys are being used (and should be set up), to verify the external server.

Previously it was hardcoding StrictHostKeyChecking=no

A guest-install command is added, to install lima-guestagent and nerdctl-full.

The external machine lifecycle (boot/reboot/etc) is managed outside of Lima.


Tested with Digital Ocean, and with Raspberry Pi.

Note: this driver does not create cloud instances.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions