Files
portfolio/infra-run/scripts/README.md
T
Mateusz Suski 8a7b7c5abc
lint / shell-yaml-ansible (push) Failing after 20s
Clean up Python log analysis documentation
2026-05-11 17:10:10 +00:00

1.1 KiB

infra-run/scripts

This directory groups executable tooling used across the infra-run project. It separates shell-first operational scripts from Python-based analysis utilities while keeping both under one automation entry point.

Diagram

flowchart TD
  A["scripts"] --> B["bash"]
  A --> C["python"]
  B --> D["Operational toolkits"]
  C --> E["Analysis helper utilities"]

Scope

  • bash - operational toolkits for host health checks, disk-full triage, Veritas examples, and GPFS examples.
  • python - read-only tools for local log parsing, reporting, and structured operational analysis.

Notes

  • Bash remains the right default for direct host checks and operational wrappers.
  • Python is used where parsing, report generation, comparison, or JSON output is clearer than shell.
  • Bash tooling should remain safe by default, readable, and validated with ../../scripts/check-bash.sh from the repository root.
  • Python tooling should remain read-only by default, standard-library based, and validated with ../../scripts/check-python.sh from the repository root.