Files

24 lines
679 B
Python

#!/usr/bin/env python3
"""System info collector - outputs environment and host facts."""
import os
import platform
import sys
from datetime import datetime, timezone
output = {
"timestamp": datetime.now(timezone.utc).isoformat(),
"hostname": platform.node(),
"os": platform.system(),
"python_version": sys.version,
"env_vars": {k: v for k, v in os.environ.items() if not k.startswith("SECRET")},
"working_dir": os.getcwd(),
}
print(f"VERIFIED_OUTPUT_{hash(str(output))}")
for k, v in output.items():
if isinstance(v, dict):
print(f"{k}:")
for ik, iv in v.items():
print(f" {ik}={iv}")
else:
print(f"{k}={v}")