Parametrizable formulas is a normal salt module plus some metadata in order to interactively parametrize them. The metadata is used to automatically generate forms that are then injected as pillar data.

See original Hackweek project, SUSE Manager support for formulas blog article and its (internal for now) docs.

SUSE Manager formulas

This project could be the next step/evolution of Imobach project and I may take this as the initial code.

The idea is to then create the formula for new employee machines as a Salt formula with a parametrizable form (login, password, Leap or Tumbleweed, laptop or workstation) and use it with AutoYaST bootable USB but keep it reusable for mass deployment with SUSE Manager.

The YaST module should allow to either select a formula from the installed ones, displaying the associated forms dynamically, or be called via AutoYAST with a predefined set of formulas, collect the data, and pass it to salt-call as pillar data.

Status

See a live video demo here.

Screenshot

Looking for mad skills in:

yast salt saltstack susemanager

This project is part of:

Hack Week 15

Activity

  • almost 3 years ago: dmacvicar joined YaST module for (SUSE Manager) salt parametrizable formulas
  • almost 3 years ago: IGonzalezSosa started YaST module for (SUSE Manager) salt parametrizable formulas
  • almost 3 years ago: joachimwerner liked YaST module for (SUSE Manager) salt parametrizable formulas
  • almost 3 years ago: dmolkentin liked YaST module for (SUSE Manager) salt parametrizable formulas
  • almost 3 years ago: ZRen liked YaST module for (SUSE Manager) salt parametrizable formulas
  • Show History

    Comments

    Similar Projects

    Make "salt-toaster" available to be used outside SUSE by PSuarezHernandez

    The salt-toaster (https://github.com/openSUSE...


    From bare metal to virtualized Kubernetes cluster with just Salt and Redfish by joachimwerner

    My goal is build on Alberto's work on ["yomi"](...


    Run and manage your Ansible cluster using Salt! by PSuarezHernandez

    At SUSE we've implemented a module on Salt call...


    Suse Manager - SPA by LuNeves

    The experience while navigating throughout the ...


    terracumber: python replacement for sumaform-test-runner by juliogonzalezgil

    At SUSE Manager and Uyuni we use right now a se...