feat: add CentOS Stream support to deployment and maintenance scripts
This commit is contained in:
@@ -13,7 +13,7 @@ ships with `--dry-run` where applicable.
|
||||
|---------|--------|
|
||||
| Language | Python 3.12+ |
|
||||
| Package manager | None — stdlib only |
|
||||
| Target platforms | Fedora Server, openEuler; FreeBSD 13+ (`network-diag.py` only) |
|
||||
| Target platforms | Fedora Server, CentOS Stream, openEuler; FreeBSD 13+ (`network-diag.py` only) |
|
||||
| Lint / format | Ruff (line length 100 — see `ruff.toml`) |
|
||||
| Licence | MIT |
|
||||
|
||||
@@ -32,16 +32,16 @@ ships with `--dry-run` where applicable.
|
||||
|
||||
| Script | Version | Purpose |
|
||||
|--------|---------|---------|
|
||||
| `server-setup.py` | 1.2.0 | Server initial setup: packages, firewall (SSH verified before start), SELinux, Podman, automatic updates |
|
||||
| `server-setup.py` | 1.3.0 | Server initial setup: packages, firewall (SSH verified before start), SELinux, Podman, automatic updates |
|
||||
| `workstation-setup.py` | 4.1.0 | Fedora desktop setup: Brave, dev tools (Bun, Zed, uv, Rust), Flatpak apps, SSH + Git |
|
||||
| `vllm-deploy.py` | 1.1.0 | vLLM inference server behind nginx with HTTPS and API-key auth — installs ROCm on AMD GPUs |
|
||||
| `zabbix-deploy.py` | 1.0.0 | Zabbix 7.4 monitoring stack: PostgreSQL 18, nginx with HTTPS on :443, PHP-FPM, SELinux |
|
||||
| `vllm-deploy.py` | 1.2.0 | vLLM inference server behind nginx with HTTPS and API-key auth — installs ROCm on AMD GPUs |
|
||||
| `zabbix-deploy.py` | 1.1.0 | Zabbix 7.4 monitoring stack: PostgreSQL 18, nginx with HTTPS on :443, PHP-FPM, SELinux |
|
||||
|
||||
### Maintenance
|
||||
|
||||
| Script | Version | Purpose |
|
||||
|--------|---------|---------|
|
||||
| `system-optimise.py` | 1.3.1 | System cleanup: old kernels (running + one fallback always kept), journals, temp files, core dumps, package audit. Refuses rpm-ostree systems |
|
||||
| `system-optimise.py` | 1.4.0 | System cleanup: old kernels (running + one fallback always kept), journals, temp files, core dumps, package audit. Refuses rpm-ostree systems |
|
||||
|
||||
---
|
||||
|
||||
@@ -107,8 +107,8 @@ flags to skip individual sections.
|
||||
it falls back to the legacy `ping6` binary where available.
|
||||
- `system-diag.py` is Linux-only (it reads `/proc` and `/sys`) and says
|
||||
so clearly on other platforms.
|
||||
- The deployment and maintenance scripts target Fedora and openEuler
|
||||
(dnf4 and dnf5 are both handled).
|
||||
- The deployment and maintenance scripts target Fedora, CentOS Stream and
|
||||
openEuler (dnf4 and dnf5 are both handled).
|
||||
|
||||
---
|
||||
|
||||
|
||||
Reference in New Issue
Block a user