4 ms·
Incus is great when developing ansible playbooks. The main benefit for me over docker/podman is systemd works out of the box in incus containers.
by danofsteel32 1y ago
Incus is great when developing ansible playbooks. The main benefit for me over docker/podman is systemd works out of the box in incus containers.
- mekster 1y agoNot to mention the easy to use web UI.
- deleted 1y ago[deleted]
- anonfordays 1y agoWhat makes it better than Vagrant for this use-case?
- fuzzy2 1y agoDoesn't Vagrant spin up full VMs? Incus/LXD/LXC is about system containers. So like Docker, but with a full distro including init system running inside the container. They are much faster to spin up and have the best resource sharing possible.
- goku12 1y agoVagrant has a provider plugin for lxc. Please check my reply to the parent commenter for more explanation.
- mdaniel 1y agohttps://github.com/hashicorp/vagrant/blob/v2.4.7/LICENSE https://github.com/hashicorp/vagrant/blob/v2.4.7/LICENSE for one thing
- goku12 1y agoVagrant is not the right comparison against Incus for this use case. Vagrant is used to spin up VM or system container instances that are configured for software development and testing. But vagrant doesn't create those VMs or containers by itself. Instead, it depends on virtualization/container providers like VMware, Virtualbox, libvirt or lxc. In fact, you could create a provider plugin for vagrant to use Incus as its container/VM back end. (I couldn't find any, though.)
- ssnepenthe 1y agoI have never actually tested it, but my understanding is that systemd also works out of the box inside of podman containers: https://docs.podman.io/en/latest/markdown/podman-run.1.html#systemd-true-false-always https://docs.podman.io/en/latest/markdown/podman-run.1.html#...