Configuration Modules

Salt uses execution and state modules to define, apply, and orchestrate configuration of your devices. Uyuni provides a set of modules called Uyuni configuration modules, that you can use to configure both SUSE Manager and Uyuni Servers.

You can use the Uyuni configuration modules directly or using SLS files. They are are especially useful if you have multiple Uyuni Servers, for example in Hub installations, but they are also useful for smaller installations.

For more information about using Hub, see Multiple Servers with Hub to Manage Large Scale Deployments.

You can use Uyuni configuration modules to configure:

  • Organizations

  • Users

  • User permissions

  • System groups

  • Activation Keys

For more information about Salt execution modules, see https://docs.saltproject.io/en/latest/topics/tutorials/modules.html.

For more information about Salt state modules, see https://docs.saltproject.io/en/latest/topics/tutorials/starting_states.html.

1. Install Configuration Modules

The Uyuni configuration modules are available in the uyuni-config-modules package. On the Uyuni Server, at the command prompt, as root, use this command:

zypper in uyuni-config-modules

This package also installs detailed API descriptions, indications on pillar settings, and examples. When you have installed the package, navigate to /usr/share/doc/packages/uyuni-config-modules/.