Mam do wykonania ileś tam weryfikacji różnego rodzaju (lista nie jest zamknięta) na maszynce linuksowej:
- katalog istnieje,
- plik istnieje,
- endpoint odpowiada,
- host jest pingowalny
- wersje komponentów się zgadzają z podanymi
- procesy uruchomione
- katalog jest pusty
etc.
Na koniec mam do wyprodukowania raport, który podsumuje wykonane weryfikacje w prosty tekstowy sposób, ale fajnie jakby to było rozbite na grupy / "ładnie" sformatowane.
Grupa1 (np. bazy danych)
* Check1 [OK]
* Check2 [FAILURE]
Grupa2 (np. web servisy)
* ...
*
Grupa3 (file system)
* ...
* ...
Póki co rozważam użycie Pythonowego unittesta jako bazy pod rozwiązanie tworzone od 0, ale może przychodzą Wam na myśl jakieś konfigurowalne rozwiązania pod Linuksa?