This project is a lightweight cost-reporting tool that runs locally using a sample report. The repository no longer depends on AWS or GitHub Actions.
The tool focuses on:
- Reading an existing cost/report JSON
- Calculating monthly EBS waste cost based on volume sizes
- Listing buckets found in the report
- Local-only operation (no AWS SDK required)
- Reads
samples/report.example.jsonby default - Calculates monthly waste cost
aws-cost-janitor/
├── janitor/
│ └── janitor.py
├── janitor/requirements.txt
├── janitor/tests/
├── samples/
│ └── report.example.json
└── README.md
pip install -r janitor/requirements.txtpython -m janitor.janitor --localpython -m janitor.janitor --report samples/report.example.json- This repository no longer includes Terraform files or GitHub Actions workflows.
- Destructive operations (deleting real resources) are intentionally disabled.
Moses A