Spacewalk has its custom client stack.

Salt stack provides a big bunch of it, but it is a popular community project and add other features on top:

  • realtime bidirectional communication
  • a configuration management framework

Is is closely related to https://hackweek.suse.com/projects/192, except for:

  • Configuration management stack to use is not an implementation detail. It is Salt stack.
  • Not interested in translating actions into policies. Actions go to actions. Policies is a separate topic.

Results

While this prototype was thrown away, the ideas and design were used to do the final SUSE Manager / Salt integration and resulted in a close cooperation and partnership between SUSE and Saltstack Inc.

See:

Looking for mad skills in:

saltstack spacewalk java python

This project is part of:

Hack Week 11

Activity

  • over 4 years ago: Johannes Renner joined Port Spacewalk to Salt-Stack
  • over 4 years ago: dmacvicar added keyword "saltstack" to Port Spacewalk to Salt-Stack
  • over 4 years ago: dmacvicar added keyword "python" to Port Spacewalk to Salt-Stack
  • over 4 years ago: dmacvicar added keyword "java" to Port Spacewalk to Salt-Stack
  • over 4 years ago: dmacvicar added keyword "spacewalk" to Port Spacewalk to Salt-Stack
  • Show History

    Comments

    • dmacvicar
      over 4 years ago by dmacvicar | Reply

      Current progress: salt-registerd python daemon register minions automatically in spacewalk and (wip) uploads the package profile. It reacts to the Salt event bus.

      Java library to controll Salt's net-api WIP, Johannes integrating it with the goal of running a remote command from the Spacewalk webapp.

    • Johannes Renner
      over 4 years ago by Johannes Renner | Reply

      Please find our code here:

      https://github.com/SUSE/spacewalk-saltstack https://github.com/SUSE/saltstack-netapi-client-java

    • dmacvicar
      about 2 years ago by dmacvicar | Reply

      This project was completed! SUSE Manager is based on Salt.

    Similar Projects

    oscar by zhangxiaofei

    oscar is short for osc sugar, it will be a coll...


    Management solution for openSUSE based on Salt-stack by dmacvicar

    Saltstack is the only configuration management ...


    Create a tool to sync GroupWise calendars with a local radicale server by cbosdonnat

    I already have a [python script][0] processing ...


    pyg: PEG parsing runtime for Python by rneuhauser

    pyg will be a PEG parser library formed as an i...


    SUSE Manager / Salt integration revisited by Johannes Renner

    There is a number of possible improvements to t...