When developing for SUSE Manager, it gets tiresome to setup clients in order to debug and test with clients.

The idea is to create a nice shell (with history, command completion, colors) that allows to simulate being a client.

The shell would accept commands like

  • quickstart <profile> <distro> Would create an activation key, some sample repos, erratas, a client, etc Profiles could be defined in a yaml file
  • register <activationkey>
  • check (like running rhn_check)
  • receiving jobs like package install or reboot would ask the user for the result of the operation before sending it back

The library could make use of Klaus thin wrapper over the XML-RPC protocol.

Looking for mad skills in:

spacewalk susemanager ruby xmlrpc shell

This project is part of:

Hack Week 10

Activity


Comments

Be the first to comment!

Similar Projects

Inspection of Disks in Machinery by tgoettlicher

Machinery [1] supports the inspection of os, pa...


Make ruby-ui usable for YaST by dmacvicar

ruby-ui was a hackweek project with jreidinger ...


yast2-storage-ng as a libstorage-ng wrapper. POC by ancorgs

The goal of this project is to write a proof of...


Extend iso_code by tboerger

I would like to extend my existing gem iso_code...


SUSE Manager / Salt integration revisited by Johannes Renner

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