conference logo

Playlist "All Systems Go! 2019"

Yomi - an openSUSE installer based on SaltStack

Alberto Planas Dominguez

We will present [Yomi](https://github.com/openSUSE/yomi), a new proposal for installing Linux using [SaltStack](https://github.com/saltstack/salt). This installer is designed to be used in heterogeneous clusters, where you need a bit of intelligence during the installation and be integrated as one more step in the provisioning process.

[Yomi](https://github.com/openSUSE/yomi) is a new kind of installer for the [open]SUSE family based on SaltStack and independent of AutoYaST.

The goal of this project is to make the installation of Linux (currently openSUSE) when:

* You have a cluster of heterogeneous nodes (different profiles of memory, storage, CPU and network configurations)
* The installation needs to be unattended
* The installer needs to make decisions based on local profiles and external data
* The installation process needs to be integrated, as one step more, into a more complicated provisioning workflow.

The dependencies of Yomi are minimal, as only Salt and a very few CLI tools are required, which make it ideal to be deployed a booted from PXE Boot.