ellevas/cloudrift
Scan an AWS account for wasted cloud resources and fail the job over a cost budget
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stale
- License
- None
Inputs
| name | description | required | default |
|---|---|---|---|
| regions | Space-separated AWS regions to scan | no | us-east-1 |
| account-id | AWS account ID override (auto-detected via STS when omitted) | no | — |
| config | Path to a cloudrift config file, relative to the checkout (this is where costAlertThresholdUsd — the budget gate — is set) | no | — |
| live-pricing | Fetch current list prices from the AWS Pricing API instead of the static table | no | false |
| scanners | Space-separated resource kinds to run (default: every scanner) | no | — |
| min-age-days | Grace period: resources younger than this many days are not reported | no | — |
| ignore-tag | Resources carrying this tag are excluded from the report | no | — |
| format | stdout report format: table, json, or markdown | no | markdown |
| Also write a PDF report to this path (omit to skip) | no | — | |
| json | Also write a JSON report to this path (omit to skip) | no | — |
| step-summary | Append the report to $GITHUB_STEP_SUMMARY when format is markdown | no | true |
| version | Version (or dist-tag) of @cloudrift/cli to install | no | latest |
Outputs
| name | description |
|---|---|
| report | The full stdout report produced by cloudrift analyze |
| exit-code | cloudrift exit code: 0 ok, 1 scan error, 2 waste over the configured budget |