Multipass

What?

Single command, almost no config

configurable with cloud-init

Prototyping cloud locally

Why?

Make your development enviroment as similar as the production one

Safe place to make mistakes

Isolated development environment

Already familiar with ubuntu

It's fun :D, at least for me

How?

Launch a vm

List all vm

Stop a vm

Start a vm

SSH into the vm

multipass shell

register ssh key with cloud-init

Share volume between host and vm

What next?

Use ansible for provisioning