System deployment
Project description
Setup Tux
Install, Deploy, Admin
Abstract
This is a meta package including all the packages needed for setux to be functionnal.
setux core
Abstract base classes for all other packages.
setux distros
core.distro.Distro implementations
Supported OSs (Debian, FreeBSD)
setux targets
core.target.Target implementations
Connection to the target machine (Local, SSH)
setux managers
core.manage.Manager implementations
Resources managers (Packages, Services)
setux mappings
core.mapping.Mapping implementations
Mapping resources names (Packages, Service)
setux modules
core.module.Module implementations
User defined functionality
setux logger
Logging
Additional packages
setux REPL
Rudimentary Setux REPL / CLI
Note that setux is mainly intended to be used as a Python framework.
setux PLUS
Augmented Setux distribution
Additional implementations of core’s abstract classes.
Usage
Python:
import setux
REPL:
$ setux
CLI:
$ setux command target
Installation
$ pip install setux
Note : Additional Setux packages install Setux as a dependency.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for setux-0.21.41.1-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ecd87da8712629c914e9a07b8df99ae51fd6dd8cf40ac4784e075728a9bcda0e |
|
MD5 | 29efd1f1e1053bd326dabc100f1638fd |
|
BLAKE2b-256 | ba2588dbd75dcd26dd3c1401f08b16fccc56b7cfbf5b5556ad11be68ae0cec50 |