Saltstack is the only configuration management solution that does not look like a ball of hair.

https://github.com/dmacvicar/playground/tree/minimanager-reactjs/python/minimanager is a prototype of a Spacewalk-like console using Spacewalk as the server and client engine.

It uses Python, Flask and React.js.

The goal would be a simple user interface, and not a port of the command line or json files to a web user interface, like most puppet/chef/salt web user interfaces look like.

Looking for hackers with the skills:

saltstack reactjs python opensuse

This project is part of:

Hack Week 11

Activity

  • about 11 years ago: schillingf liked this project.
  • about 11 years ago: LarsMB liked this project.
  • about 11 years ago: barendartchuk liked this project.
  • about 11 years ago: j_renner liked this project.
  • about 11 years ago: mjura liked this project.
  • about 11 years ago: dmacvicar added keyword "opensuse" to this project.
  • about 11 years ago: dmacvicar added keyword "saltstack" to this project.
  • about 11 years ago: dmacvicar added keyword "reactjs" to this project.
  • about 11 years ago: dmacvicar added keyword "python" to this project.
  • about 11 years ago: dmacvicar originated this project.

  • Comments

    • mjura
      about 11 years ago by mjura | Reply

      There is ready salt-ui on github https://github.com/saltstack/salt-ui. Do you think about something like this?

      • dmacvicar
        about 11 years ago by dmacvicar | Reply

        salt-ui was deprecated for halite, and halite is exactly the low-level kind of GUI that I am not aiming for. I am aiming for something very similar to Spacewalk. System list, actions, policies.

    Similar Projects

    Bring to Cockpit + System Roles capabilities from YAST by miguelpc

    Bring to Cockpit + System Roles features from YAST

    Cockpit and System Roles have been added to SLES 16 There are several capabilities in YAST that are not yet present in Cockpit and System Roles We will follow the principle of "automate first, UI later" being System Roles the automation component and Cockpit the UI one.

    Goals

    The idea is to implement service configuration in System Roles and then add an UI to manage these in Cockpit. For some capabilities it will be required to have an specific Cockpit Module as they will interact with a reasource already configured.

    Resources

    A plan on capabilities missing and suggested implementation is available here: https://docs.google.com/spreadsheets/d/1ZhX-Ip9MKJNeKSYV3bSZG4Qc5giuY7XSV0U61Ecu9lo/edit

    Linux System Roles: https://linux-system-roles.github.io/


    Create openSUSE images for Arm/RISC-V boards by avicenzi

    Project Description

    Create openSUSE images (or test generic EFI images) for Arm and/or RISC-V boards that are not yet supported.

    Goal for this Hackweek

    Create bootable images of Tumbleweed for SBCs that currently have no images available or are untested.

    Consider generic EFI images where possible, as some boards can hold a bootloader.

    Document in the openSUSE Wiki how to flash and use the image for a given board.

    Boards that I have around and there are no images:

    • Rock 3B
    • Nano PC T3 Plus
    • Lichee RV D1
    • StartFive VisionFive (has some image needs testing)

    Hack Week 22

    Hack Week 21

    Resources