The core of SlapOS - universal grid management tool based on *Python* and *Buildout*.
The core of SlapOS - universal grid management tool based on *Python* and *Buildout*.
Core components
Core components
---------------
*SLAP Library
*[slapos/README.slap.md][slapos/slap] python library implementing communication protocol between master and nodes via SLAP Protocol
*SLAP Grid
*[slapos/README.grid.md][slapos/grid] tool for software management on nodes
*SLAP Format
*[slapos/README.format.md][slapos/format] tool for OS preparation to serve as node (does not actually format any hard drives, no worries)
*SLAP Proxy
*[slapos/README.proxy.md][slapos/proxy] lightweight local-only implementation of SlapOS Master with limited functionality
Detailed documentation at <https://slaposcore.readthedocs.io/en/latest/>
Commercial deployment <https://slapos.vifib.com>
ERP5 Modules
------------
* _master/product_ Zope Product for extending ERP5 to become fully-fledged SlapOS Master
* _master/bt5_ ERP5 Business Templates for SlapOS subscription management
* _master/tests_ Test Runner for tests contained within Business Templates
SLAP Format
Other links
-----------
-----------
Physically prepares computer according to `/etc/opt/slapos/slapos.cfg` and response from the *SlapOS Master*.
Detailed documentation at <https://slaposcore.readthedocs.io/en/latest/>
Format creates *Partitions* inside `/srv/slapgrid/` with names `slappart<N>` and assign each partition to different user `slapuser<N>`. All users are part of the same group `slapsoft` so they can share some resources.