Uyuni logo

Uyuni

Patch, configure, and provision thousands of Linux servers across data center, edge, and cloud from one console

Repository activity
  • Stars564
  • Forks246
  • Open Issues508
License

GPL-2.0

Languages
  • Java
  • Python
  • PLpgSQL
Uyuni screenshot

About Uyuni

Uyuni manages software content, patches, and configuration across fleets of Linux servers, from a handful of machines to tens of thousands. It deploys patches and packages based on software channels and repositories you assign, so you control exactly which updates reach which systems, and it onboards any networked Linux host whether it sits in your data center, a third-party facility, the public cloud, or on an IoT edge device.

Configuration runs on Salt: the Uyuni Server acts as a full Salt Master, registering and managing Salt clients. The same console provisions hardened OS templates to bare metal, VMs, or containers, audits compliance with SCAP, and tracks every hardware and software change for reporting. Systems can be visualized and grouped by tags such as location, rack, or architecture.

Uyuni is the community upstream of SUSE Multi-Linux Manager, forked from Spacewalk. Source is on GitHub with builds on the openSUSE Build Service.

Key features

  • Patch and package deployment via assignable software channels
  • Onboard any networked Linux host across data center, cloud, and edge
  • Salt-based configuration management from a built-in Salt Master
  • Provision hardened OS templates to bare metal, VMs, or containers
  • SCAP compliance auditing, change tracking, and tag-based grouping

Details

First released
2018
Config mgmt
Salt
Provisioning
Bare metal · VM · Container
Governance
Upstream of SUSE Multi-Linux Manager
Origin
Forked from Spacewalk
Language
Java · Python