spark: add verified system info collector script
This commit is contained in:
1 parent
d200869869
commit
6053a9764b
1 file changed
+24
@@ -0,0 +1,24 @@
|
||||
#!/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}")
|
||||
Reference in new issue
Block a user