Project Name | Stars | Downloads | Repos Using This | Packages Using This | Most Recent Commit | Total Releases | Latest Release | Open Issues | License | Language |
---|---|---|---|---|---|---|---|---|---|---|
Reactor 3 | 65 | 6 years ago | 9 | mit | Python | |||||
Post-apocalyptic action roguelike with a focus on inventory management and gun-based combat. | ||||||||||
Salt Minion Inventory | 33 | 4 months ago | 6 | gpl-3.0 | PHP | |||||
Salt Minion Inventory provides a web based interface to your SaltStack minions to view their state. | ||||||||||
Ocremote | 30 | 6 months ago | 3 | C++ | ||||||
Computer-based storage and automation system for modded Minecraft | ||||||||||
Spacewalk Saltstack | 2 | 8 years ago | 3 | mit | Python | |||||
stand-alone reactor for Hackweek prototype of Spacewalk-Saltstack integration |
This process allows you to integrate a Saltstack environment in Spacewalk.
Run the salt-master on the Spacewalk server
Setup pillar data so set the default admin user and activation key for salt minions. Put the following data in /srv/pillar
top.sls
base:
'*':
- data
data.sls
spacewalk-activation-key: 1-salt-testing
spacewalk-admin-user: admin
and refresh the pillar data
$ salt '*' saltutil.refresh_pillar
This gives the same admin user and key for all minions. You can change top.sls to match different minion names or grains.
Some patches to Spacewalk to introduce a SaltJob Action type. If you use Spacewalk upstream you will need to apply these: https://gist.github.com/dmacvicar/a53e3cf972d0583ed1f0
Run salt-api locally in the Spacewalk so that the webapp can interact with it
The reactor reads events from the master in a loop. It reacts to the following events.
When a minion starts, it will be registered with Spacwalk if it is not already registered. A refresh of the software inventory and hardware will be done
If the job was not created by the reactor itself (like hardware refresh), an action will be created, of type SaltJob
When an action is returned, if it was not created by the reactor itself, the status will be updated.
See https://github.com/SUSE/spacewalk-saltstack/issues
The Spacewalk Salt reactor was developed by the SUSE Manager team during Hackweek 11 https://hackweek.suse.com/11/projects/514
MIT